Humanoid

 Est. 1981. Utrecht, NL.

For over 40 years, Humanoid has been creating tactile and intuitive ready-to-wear with a Dutch ethos in mind.