About Snap & Stitch Ltd (12871313) United Kingdom