About C&c Internet Services Ltd. (05203306) United Kingdom