Due diligence careers in Ibri, Oman