About Clicy Ltd (12420988) United Kingdom