About Meraki Properties Ltd (09175087) United Kingdom