About Easy Stitch Ltd (12041773) United Kingdom