About Apptimist Limited (09612990) United Kingdom