About Stitched Up (ne) Limited (12732819) United Kingdom