About Electra Equity Limited (11870724) United Kingdom