185 employees
Switch provides e-payment products & services to consumers, the government & businesses.
2016