2003 Interim Report
Alpha General (Holdings) Limited (0073)
2003 Interim Report