About Electra Private Equity Partners (LP003568) United Kingdom