About Perfect Stitch Limited (12682414) United Kingdom