Tech Mahindra is an Indian multinational information technology services and consulting company. It was formed in 1986 as a joint venture between BT Group and Mahindra & Mahindra.