If you worked for a UK Insurance company just twenty years ago or anywhere else in the world for that matter, you would not have heard the term Internet distribution channel, except perhaps in the idle chat of the IT department boffins and analysts in the company cafeteria. There were […]