About Clockjerry Limited (13701958) United Kingdom