About Perfect Stitch Ltd (11090470) United Kingdom