About Electra Private Equity Partners 2006 Founder L.p. (SL005862) United Kingdom