About Alpha Electra Ltd (13099202) United Kingdom