About The Stitching Mouse Limited (13099575) United Kingdom