Tom Downs Published March 15, 2021 at 500 × 500 in Direct Insurance announces multi-million-pound investment in Operations & IT