About Electra Sports Ltd (10852706) United Kingdom