About Clockwork 24 Ltd. (05120916) United Kingdom