About Centessa Pharmaceuticals Plc (12973576) United Kingdom