Creation Investments backs AVLA

Creation Investments Capital Management is leading $20 million investment in AVLA.

Creation Investments Capital Management is leading $20 million investment in AVLA. Based in Santiago, Chile, AVLA is a global insurance company.

Source: Press Release