About Amulet Management Ltd (13635381) United Kingdom