About Appsense Limited (03873980) United Kingdom