University of Glasgow Investors


Invests into

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