About Aptamer Tech Ltd (09201463) United Kingdom