About Abingworth Strategic Limited (08708486) United Kingdom