SoftwareHexaware to invest £25m in UK with new R&D centres in Manchester and LeedsBy Digital Gossip, 19 June 2026