PR Public Relations English marketing careers in Barka, Oman