About Ahura Properties Ltd (11219562) United Kingdom