Neosurf vouchers are widely available. The websites list all locations where you can purchase prepaid vouchers. Alternatively, you can purchase them online.