2003 Interim Report

 
Tack Hsin Holdings Limited (00611)
 
2003 Interim Report