About Twist Bars & Restaurants Ltd (09033237) United Kingdom