University of Glasgow Investors


Invests into

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