Skip to main content

iCede

Tue 16 Oct 2018

A cloud-based platform that enables large insurance companies to interact across borders in order to arrange insurance cover for multinational corporations.

Location: Liverpool, UK