About Click Start Solutions Limited (07330440) United Kingdom