About Electra Technology Limited (03181368) United Kingdom