About Swiss Stitches Ltd (11990661) United Kingdom