Bicycle Therapeutics Pedals to £20M

October 15, 2014