About Mindtree Software Services Ltd (10915706) United Kingdom