UCL Business
UCL Business PLC (UCLB) is the technology-transfer company of University College London (UCL) and is headquartered in London, United Kingdom. It is a wholly owned subsidiary of UCL and is responsible ...
UCL Business - Wikipedia