About Electra Partners Club 2007 Sidecar L.p. (LP012584) United Kingdom