M/S Mytrah Energy India Private Ltd. vs Power Finance Corporation Ltd. on 12 February, 2024
Lane, Cannought Place, New Delhi-110001
Delhi 110001 Through General Manager
2. ICRA LIMITED, Formerly Investment Information and Credit Rating Agency of
India Limited