Can One Person or a company own all the company Shares? How many Shareholders must a company have?

Yes, Singapore companies Act allows a minimum of one individual or corporate shareholder. A Singapore Company may be registered with only one shareholder who can be an individual or a corporation.