About C Solutions (holdings) Limited (12541185) United Kingdom