About Touro Bravo Restaurant & Grill Limited (11278795) United Kingdom