About London Energy Corporation Limited (12176658) United Kingdom