TechPlace logo

TechPlace

TechPlace is a one stop destination for new and growing technology companies. With the support of partners from across the public and private spheres, TechPlace is dedicated to connecting, developing, and advancing entrepreneurs at all stages. This means providing access to space, programming, mento... Read more

Headquarters

Canada

Employees

1-10

Links


Org chart

Collapse
No reports!

Teams

This company has no teams yet


Offices

This company has no offices yet