About Aptamer Group Limited (09061413) United Kingdom