About Stills Films Ltd (11896338) United Kingdom