What is a Neosurf payment?
Neosurf prepaid cards enable users to shop online at more than 50,000 merchants worldwide without the need for a credit card.