What is a Shareholder Agreement?
A shareholder agreement is a private contract made between all the shareholders of a company, setting out the rights, obligations and liabilities of each shareholder. Such agreements do not have to comply with any set form or procedure. However, they must be drafted so as to ensure that the agreement is valid and enforceable.