About Electra Innvotec Cambridge Life Sciences Limited Partnership (LP004550) United Kingdom