About Abingworth Second Partner Limited (08012043) United Kingdom