About Mimo S Grill Ltd (10913401) United Kingdom