About Mahindra Limited (12457008) United Kingdom