About Panacea Holdco Limited (12397067) United Kingdom