About Apptigent Limited (09790626) United Kingdom