About Click Ventures Limited (05494044) United Kingdom