About Electra Corporation L.p. (SL013734) United Kingdom