About Panacea Development Ltd (12421146) United Kingdom