About Mahi Properties Ltd (12719640) United Kingdom