Country: Malta

Category: Other

Gigajoule Floating Solutions is an electricity generation company. It creates fully operational, gas-based power plants, floating on barges. It uses …