Tech Mahindra has also announced an investment of €20 million, to pick 25% ownership stake each in InsurTech ventures, SWFT and Surance.