News

Imperial College ThinkSpace has welcomed two companies, Abzena plc and Bicycle Therapeutics Ltd, into its new 49,500 sqft building (Building 900) at the Babraham Research Campus near Cambridge.