About Stitch Marketing Ltd (12433125) United Kingdom