About C & C Technical Support Services Limited (SC230301) United Kingdom