23 employees
Stor Solutions provides hosting, data backup, IT solutions, electronic payment solutions, digital signage and other related services.
1969