About Click Snap Ltd (10038528) United Kingdom