About Electra Private Equity Partners C (LP003819) United Kingdom