Entity: NTPC-SAIL Power

Entity ID
E100000120890
Name
NTPC-SAIL Power
Full Name
NTPC-SAIL Power Co Ltd
Headquarters Country
India

External Identifiers

lei
335800P1W9QV6ZRZYC84
permid
5000932834

Ownership