About Meraki Architecture Limited (12055060) United Kingdom