About Electra Private Equity Partners E (LP003820) United Kingdom