About Claptrap Film & Television Limited (05328711) United Kingdom