About Starr Films Ltd (13156905) United Kingdom