About Stitchnfix Ltd (12384720) United Kingdom