About Click Group Holdings Limited (10027475) United Kingdom