Storia: ITC Infotech to acquire 22.1% stake in Happiest Minds for ₹1,329 crore — Warptech Lab News