About C & C International Holdings Ltd (11980572) United Kingdom