Apicorp

Definition: 
Arab Petroleum Investment Corporation