Is Aviva still in business?

Is Aviva still in business?

Aviva plc is a British multinational insurance company headquartered in London, England. It has about 18 million customers across its core markets of the United Kingdom, Ireland and Canada. … Aviva. St. Helen’s, Aviva’s world headquarters in London Website www.aviva.com 15 more rows

See also  Why is it called Duck Creek?