Noro
Noro Yarns are produced in Japan, they are a high end designer range, are hand produced and hand dyed where ever possible and are carefully sourced using natural fibres (except in the sock yarn which contains Nylon for strength).  All the yarns are wonderful colours and which knit randomly and the designs are all very 'wearable' and include designs for men, children and mini knits taking just one or two balls or skeins.