About Stitch Perfect Ne Ltd (12575835) United Kingdom