Umbra
Based in Toronto, Canada, Umbra (Latin for “shade”), has become a leader in product design. Driven by innovation, Umbra pulls inspiration from the global marketplace, in order to push boundaries in their approach to original design.
Based in Toronto, Canada, Umbra (Latin for “shade”), has become a leader in product design. Driven by innovation, Umbra pulls inspiration from the global marketplace, in order to push boundaries in their approach to original design.