About The Stitch Mouse Limited (09392413) United Kingdom