About Plumstead Pharma Ltd (10795928) United Kingdom