About Meraki Estates Limited (11023041) United Kingdom