About Neri Grill Ltd (11883394) United Kingdom