About India Grill Take Away Limited (12819097) United Kingdom