Could you use company in place of foundation? A foundation (of people is technically rarer than a company) or does this foundation here mean a stable base of a building?
A foundation (with people) is rather quite different from a company... foundations should be non-profit, I believe.
Quite confused as to what is meant by foundation here, i.e. what meanings of foundation can be translated from fundacja?