Claim: Churchill Insurance is an electrical services company founded in 1989 and launched its first website in 1995.
Evidence: Churchill Insurance is a British insurance company based in Bromley, London. June 1989 (June 1989) In 1995, Churchill launched its first website, and a credit card.