About Mindtree Technology Ltd (12198473) United Kingdom