About Amulet Pharma Ltd (08374898) United Kingdom