About New Invention Bar & Grill Ltd (12789381) United Kingdom