Athens, , Greece • 21 Employees
Information Technology & Services
We enable your enterprise to leverage technology and automated business processes in order to establish a dynamic, omnichannel, interconnected and reliable interaction between your customers, partners and merchants.