Ownright corporate office is located in Osgoode Hall, 130 Queen St W, Toronto, Ontario, M5H 2N6, Canada and has 11-50 employees.
ownright inc
Departments
Number of employees
Engineering & Technical
4
C-Suite
3
Legal
3
Operations
2
Sales
1
| Location | People at location |
| North America | 11-50 |
Based in Toronto, Ontario, Ownright is a proptech company and realty-focused management platform provider.... Read More