About Electra Partners Gp Llp (OC398587) United Kingdom