Dipula reports strong interim results as it marks its 20th year