Amazon’s UK Insurance Store closed abruptly after just 15 months.

Read the original article on CTO Peek.