5 employees
Tecla is an assistive device that gives people with upper-body mobility impairments.
2010
Komodo OpenLab Inc. raised undisclosed on January 1, 2015
Investors: Upper Canada Equity Fund