About Meraki Harrogate Ltd (11105509) United Kingdom