What is the difference between director and shareholder?

Director is elected by the Shareholders or appointed by resolution and is responsible for company management.
Owner of the company is considered a Shareholder. Can be one or more, individuals or entities.