About Electra Private Equity Partners 2001-2006 Founder L.p. (SL005852) United Kingdom