About Electra Technologies Ltd (13459189) United Kingdom