Impact
Proof-of-Concept funding at University College London (UCL Business)
Founded in 1989, UCL Business plc is the technology transfer company of University College London and several hospitals of the National Hospital System in the UK and has more than 40 employees.