I remember the first time I heard about Neosurf. A mate told me he’d found a way to deposit into online casinos without handing over his credit card details. Sounded almost too good to be true, right?