A shifting world requires new thinking and approaches to solve both today and tomorrow’s problems. At ICON, we work on the cutting edge, attempt the impossible and drive change in the Financial Services market. Whether you’re an insurance brokerage looking to challenge the status quo, or independent...See more
Headquarters:
South Africa
Company Type:
SME
Company size:
1-10 Employees
Year Founded:
2015 (11 years)
Address:
BLACK RIVER PARK; CAPE TOWN, WESTERN CAPE 7925, ZA
LOW
spending power