About Mohindra Limited (11016072) United Kingdom