About Stitchbob Limited (11332775) United Kingdom