THGL: Tidal Hydraulic Generators Ltd

What does THGL mean? The above is one of THGL meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Tidal Hydraulic Generators Ltd