Company attributes
Number of Employees (Ranges)
201 – 5000
Email Address
na-info@umbra.com
info@umbra.com
latam-info@umbra.com
info-asia@umbra.com
eu-info@umbra.com
Phone Number
+14165990088
+18003875122
+31365495422
Full Address
40 Emblem Court, Scarborough, ON M1S 1B1
165 John Street Toronto, ON M5T 1X3
Founded Date
1979
Country
Headquarters
Other attributes
Company Operating Status
Active
Wikidata ID
No article content yet.
Timeline
No Timeline data yet.
Funding Rounds
Products
Acquisitions
SBIR/STTR Awards
Patents
Further Resources
No Further Resources data yet.

