About Madras Grill Limited (SC639491) United Kingdom