News

Online ID verification causes friction for customers more often than not, yet identity theft makes up 40 percent of Europe’s ...