About Click & Corp Limited (10245573) United Kingdom