About Thread Stitch Limited (13254718) United Kingdom