About Electra Private Equity Partners 2012 Lp (LP014853) United Kingdom