Idea Technology Development Joint Stock Company