About Meraki Invest Ltd (11817330) United Kingdom