visual communication services careers in Seeb, Oman