About Apptor Limited (07860449) United Kingdom