Chief Executive
England, United Kingdom
SCC UK
SCC
SCC Ltd
Managing Director of Business Development
University of Leeds