Avenga Company

Headquarters: L'viv, Ukraine
Industry: Technology