About Apptology Limited (13539059) United Kingdom