About Electra Capital Advisors Ltd (12389478) United Kingdom