About Meraki Global Investments Ltd (13666860) United Kingdom