About Clockwork Holdings Limited (03693141) United Kingdom