Why Charles Taylor's results were better than the market thought
All told 2017 was a tough year for the insurance industry but this presented opportunities for Charles Taylor (CTR). As the sector struggled with technical innovation, Charles Taylor continued to build its capabilities as a provider...
12 April 2018