About Electra Capital Lp (SL017258) United Kingdom