About Clock Creative Communications Limited (03698461) United Kingdom