About Eg Stitch Ltd (13216603) United Kingdom