Result eClerx Services Ltd - 532927 - Earnings Presentation And Press Release For Consolidated And Standalone Audited … BSE India Earnings Presentation and Press Release for Consolidated and Standalone Audited Financial Results for the Quarter/Year Ended March 31, 2025.