4 employees
SCI offers software, power, printing and imagining, IT infrastructure, convergent communication, banking and financial services.
1962