About Catapult Life Sciences Managers L.p. (SL022146) United Kingdom