About Aptamer Therapeutics Limited (09059325) United Kingdom