About C&c Marketing Ltd (SC540843) United Kingdom