About International Power Luxembourg Holdings Limited (04780565) United Kingdom