The company has acquired two fully owned subsidiaries – Infostar LLC – Tech Mahindra (Americas) Inc. and WMW