About Stitch Perfect Ltd (10659564) United Kingdom