A generic word to define the superset of companies, NGOs and faculties
I suggest group or entity.
How about organization? Possibly close to NGO, but NGO is quite explicitly a limited subset. "Organization" is certainly the term I would use as an American English speaker.
The fact that NGO even has the meaning it does (American equivalent is "non-profit organization") suggests that "organization" has more specific connotations outside the US than I'm used to, though. If these make it unsuitable, the most generic alternate term I can think of is concern.