About Sling Films Ltd (08439909) United Kingdom