About Meraki Investment Sweden Limited (12716696) United Kingdom