About Catapult Life Sciences Gp Llp (OC401473) United Kingdom