Apollo Therapeutics launches with £100m investment

21 June 2021