About Master Stitch Ltd (11723602) United Kingdom