About Clockwork Pictures Limited (03867756) United Kingdom