About Meraki Holdings Limited (10119541) United Kingdom