About Mahaka Properties Limited (11210069) United Kingdom