Business Tech Mahindra agrees to buy Allyis India Pvt Ltd for $125 million Shifali Gorka Dec 31, 2021