About Sniff & Stitch Ltd (13228749) United Kingdom