About Stitch Master Ltd (13244737) United Kingdom