CNOOC Investment Holdings

GPTKB entity