About Klik Digital Ltd (12496622) United Kingdom