About Meshi Ltd (13014432) United Kingdom