Showing 1 - 1 of 1
Volta
·
Volta is one of Canada’s largest innovation hubs, having been home to more than 50 tech companies, ranging from ocean technology and health innovation, to enterprise solutions and marketpla […]
1505 Barrington Street , Halifax, Nova Scotia B3J 3K5, Canada
Back to top button