About Electra Innvotec Limited Partnership Ii (LP004515) United Kingdom