About Clockwork Films Limited (12475981) United Kingdom