The winding up of a company can be done voluntarily by the members of the Company:

if the company passes a special resolution for winding up of the Company
the company in general meeting passes a resolution requiring the company to be wound up voluntarily as a result of the expiry of the period of its duration, if any, fixed by its articles of association or on the occurrence of any event in respect of which the articles of association provide that the company should be dissolved
both A and B
after seeking guidelines from RoC

The correct answer is C. both A and B.

A company can be wound up voluntarily by the members of the Company if the company passes a special resolution for winding up of the Company or if the company in general meeting passes a resolution requiring the company to be wound up voluntarily as a result of the expiry of the period of its duration, if any, fixed by its articles of association or on the occurrence of any event in respect of which the articles of association provide that the company should be dissolved.

A special resolution is a resolution passed by a majority of not less than three-fourths of the members present and voting at a general meeting of the company, and at least two-thirds of the total number of members entitled to vote.

A resolution requiring the company to be wound up voluntarily as a result of the expiry of the period of its duration, if any, fixed by its articles of association or on the occurrence of any event in respect of which the articles of association provide that the company should be dissolved, may be passed by a simple majority of the members present and voting at a general meeting of the company.

The winding up of a company is a complex process and it is important to seek professional advice from a lawyer or accountant before taking any action.