About Click Capital Limited (09529676) United Kingdom