Bicycle Therapeutics rides off with £40M

June 02, 2017