Storia: eClerx Reports Strong Q1 FY2026-27 Results; Revenue Stands at INR 1,170.2 Crore, up 23.8% YoY — Warptech Lab News