About Grill Oh Ltd (11728799) United Kingdom