In Merriam-Webster's Learner's Dictionary, both establish (2a) and found (1) share the definition below:
to begin or create (something that is meant to last for a long time).
They are especially confusing in the case of creating a company or organization, as in the example above indicate.
How do you differentiate them?