About Stitch Films Ltd (11905260) United Kingdom