Business Activities: IT / Software / Web services Address Europe John M. Keynesplein, 10A, 4th floor 1066 EP Amsterdam The Netherlands (HQ) Kazemat 2 3905 NR Veenendaal The Netherlands Centro Direzionale Milano Due Palazzo Bernini, 701-704 20054 Segrate, Milan Italy...