About Electra Private Equity Partners 2006 Scottish L.p. (SL005877) United Kingdom