About Scruff Films Ltd (11904567) United Kingdom