Three voters demand €10m fine for IT firm behind huge data breach

By November 13, 2020