About Stitch Group Limited (06545300) United Kingdom