About Meraki Property Group Ltd (11907549) United Kingdom