Today open: 10 - 20

Yes, the money will be kept on your card for a maximum of 12 months - don't let it expire!