About Aptamer Solutions Limited (08027459) United Kingdom