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.
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.