INTERNATIONAL POWER LUXEMBOURG FINANCE LIMITED
LiquidationCompany no. 04940241 · Private limited company · Incorporated 22 Oct 2003
In liquidationAccounts overdue since 30 Sep 2026
Company no. 04940241 · Private limited company · Incorporated 22 Oct 2003