About New Bombay Bistro Restaurants Ltd (13510963) United Kingdom