About us
Born out of passion for original design and the desire to create products for every home
Based in Toronto, Canada, Umbra (Latin for “shade”), has become a global leader in product design and currently distributes in over 120 countries across the world with offices in Europe, Canada, the United States, Brazil, and China.
Self Brand, Many brands
For All Ages
For All Genders
Promotions
No promotional products available at this time.