Claim: Churchill Insurance is a financial services company founded in 1989 and launched its first website in 1995.
Evidence: Financial services Churchill Insurance is a British insurance company based in Bromley, London. Founded in 1989, as one of the country's first direct to customer car insurance companies, the company has expanded to offer a range of general insurance products. In 1995, Churchill launched its first website, and a credit card.