Knn Technology Development Joint Stock Company