About Electra Private Equity Partners D (LP003818) United Kingdom