About Ahama Property Limited (11250544) United Kingdom