About Mahendra Limited (11205083) United Kingdom