Neptune no deposit bonus: payment methods, speed and limits for UK players