About Agra Restaurants (london) Ltd (11622458) United Kingdom