UK customers now contact brands nearly half a billion times every month, costing organisations £1.227 billion.

You are here
Date : 10/10/2018

UK customers now contact brands nearly half a billion times every month, costing organisations £1.227 billion.