mechanical seals careers in Bawshar, Oman