About Scruffy Films Ltd (10937536) United Kingdom