About Click Holdings Ltd (03933527) United Kingdom