Posts in category News

Skelia establishes Service Center in Ukraine

Skelia, an international services company headquartered in Grand-Duchy of Luxembourg, offering IT and business capacity outsourcing to nearshore eastern countries, announces it has established Skelia Ukraine.

read more
1 20 21 22