Stroma is an IT services company that was founded in 2000. We support clients with small to large technology infrastructures from our head office located in North Bay Ontario Canada. Stroma is focused on these key business areas: IT Service Management Practice; IT Consulting and Resourcing; Engineering; and IT Sales Service and Support



19 Legault Street P.O. Box 23040
North Bay, ON
P1A 4K6



loading reviews

Leave a review
The ad above is sponsored and has no affiliation with Stroma Service Consulting Inc.
is the information on this page incorrect or changed?

are you the owner of Stroma Service Consulting Inc.?