About Txu Europe Merchant Generation Limited (03116225) United Kingdom