Meralco PowerGen (MGen) is a company that provides power generation services. It develops and operates a power, energy, and electricity generation and distribution portfolio, renewable energy sources, coal-fired power plants, solar engineering projects, etc. The company also provides wholesale electricity sales, coal trading, and ancillary services.