About Click Tap Swipe Limited (08332017) United Kingdom