There is no statutory obligation for private companies to hold an AGM. An AGM will only need to be held in the company's Articles of Association (AOA) require it (there is no requirement in the model articles either).