About Electra Private Equity Partners B (LP003676) United Kingdom