Result ICRA Ltd - 532835 - Audited Financial Results March 31, 2025 BSE India Audited financial results March 31, 2025