About Kenon Limited (08393904) United Kingdom