About Aimalohi Property Investments Limited (12223690) United Kingdom