About Meraki Property Investments Ltd (11207407) United Kingdom