CNOOC Oil and Gas Technology

GPTKB entity