Samarec

Definition: 
Saudi Arabian Marketing and Refining Company