About Clockwork Holdings (sw) Ltd. (10824664) United Kingdom