134 employees
Insurance Company of the West Indies (ICWI) is recognized as a leading provider of motor and property insurance throughout the region.
1988