University of Glasgow Investors


Invests into

Headquarters: University Ave, Glasgow G12 8QQ
Industry: Other
Investor Type: Other
Estimated Revenue: £174.0m
Technology: Other
Employee Number: 10001+