About Abingworth Ventures L.p. (LP003883) United Kingdom