Online fraud startup Red Points raises €20M
Share