About Meraki Group Holdings Limited (13393229) United Kingdom