About International Power Luxembourg Finance Limited (04940241) United Kingdom