Confidus Solutions logotype

Confidus Solutions

Meaning of "Foundation"

An institution established with an endowment, for example a research body or charity.

Foundation category list