About Sheepdog Films Ltd (11915859) United Kingdom