About Vaughans Tapas Bar Ltd (11286438) United Kingdom