About Amulet Property Holdings Ltd (12789234) United Kingdom