About Meraki Associates Ltd (11247316) United Kingdom