About Electra Private Equity Partners F (LP003821) United Kingdom