Minimum 2 directors and 2 shareholders are required for company registration. The directors and the shareholders can be a same person. Directors and shareholder can be different people too. Even companies or LLPs can be the shareholder of the company.