About Clik Holdings Limited (11454704) United Kingdom