About Stitch International Limited (NI657979) United Kingdom