Tech Mahindra Ltd (BOM:532755) reports robust new deal wins and improved margins, despite facing currency headwinds and sector-specific challenges.