About Vivid Stitches Limited (06344963) United Kingdom