About Appsense Holdings Limited (04624261) United Kingdom