About Stitchin Ltd (11960210) United Kingdom