About Clock Tower Films Limited (11266651) United Kingdom