IREDA Strengthens Senior Management Team with Key Finance and Compliance Appointments 10 December 2025