27 Sep 2007 admin News September 27, 2007 admin A major ship repair project in Shanghai Yiu Lian Shipyard brokered and organised by Neptune Technical Agencies Ltd and their local partner Leader Marine (China) Co.,LTD.