NCI is a multi-faceted company operating a number of brands and white labelled solutions. The common goal of all of these is to become a leading provider of the insurance services in the UK.