About C C Marketing Solutions Ltd (12617560) United Kingdom