About Meraki Property Ltd (10008145) United Kingdom