125 employees
Theta provides risk management solutions with the expertise of credit business, domain experience, consulting and technology.
1999