Normally this sort of organisation is called a “not for profit”. It acts like a company in every respect but doesn’t do more than pay for its own use. Examples are semi-public services such as “Transport for London” etc. in terms of org or dot com, I think you can use either.
This is so believable. You copy a few examples out of a textbook using cout and cin and it seems reasonably inline with other languages.