Greater London Authority hubs
Greater London Authority is a government administration that provides citywide leadership and create policies to improve for all.
Headquarters:
London, England, United Kingdom
Technology:
Government Office
Industry:
Government Offices
Investor Type:
Government Office
Investment Stage:
Grant