Tech Mahindra acquires 100% stake in European CTC for about Rs.2620 cr