- The 'let your clothes do the talking' brand - Made in France - 100% wool - A fun, new brand that focuses on decoration, adornment and season-less fashion, Itchy Patchy Scratchy creations always have a sense of humour and a point of view - just like every good koigirl