About Electra Gp Llp (OC394678) United Kingdom