About Electra Energy Ltd (08674086) United Kingdom