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.

THGL: Tidal Hydraulic Generators Ltd

Definition in English: Tidal Hydraulic Generators Ltd