About Amulet Capital Holdings Limited (11351795) United Kingdom