TAQA North Ltd.

GPTKB entity