2003 Interim Report
Moulin International Holdings Limited (00389)
Interim Report