Popular CHHAYA SOLAR PRIVATE LIMITED 0.0 (0) WZ-335 PLOT NO 19, 40/12 UPPER GROUND FLR, Shakurbasti Rs, Delhi, North West Delhi- 110034, Delhi 7289005204 September 27, 2025
Popular CHIKARA ENTERPRISES PRIVATE LIMITED 0.0 (0) KHASRA NO-96/3 VILLEGE KAMALPUR KHALSA POST KAILBAKRI AMROHA UTTAR PRADESH,244251 7252004610 September 27, 2025
Popular China Electric Power Research Institute (CEPRI) 0.0 (0) Beijing +86 10 8281 8888 January 24, 2026
Popular CHHAYA SOLAR PRIVATE LIMITED 0.0 (0) WZ-335 PLOT NO 19, 40/12 UPPER GROUND FLR, Shakurbasti Rs, Delhi, North West Delhi- 110034, Delhi 7289005204 September 27, 2025
Popular CHIKARA ENTERPRISES PRIVATE LIMITED 0.0 (0) KHASRA NO-96/3 VILLEGE KAMALPUR KHALSA POST KAILBAKRI AMROHA UTTAR PRADESH,244251 7252004610 September 27, 2025
Popular China Electric Power Research Institute (CEPRI) 0.0 (0) Beijing +86 10 8281 8888 January 24, 2026