About Aptamo Limited (07212358) United Kingdom