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