About Computer Task Group (holdings) Limited (01746873) United Kingdom