About Gb Meraki Holdings Limited (12056593) United Kingdom