sharaf shipping agency head office. Ibrahim Sharaf, the Ch