About Stitch Town Limited (11353349) United Kingdom