Megacom International Joint Stock Company