About Stitch Productions Limited (09584449) United Kingdom