Hasco Group Joint Stock Company