About Tapas & Grill Co. Ltd (12771655) United Kingdom