Entity: Vistra Itcl (India)

Entity ID
E100002016967
Name
Vistra Itcl (India)
Full Name
Vistra Itcl (India) Ltd
Headquarters Country
India

External Identifiers

lei
98450071A741CHC8C158
permid
5034172172
india_cin
U66020MH1995PLC095507

Ownership