About Squeaky Dog Films Ltd (06332930) United Kingdom