Yes, you can purchase gift cards online and they will be sent via email. Prices range from £20 to £200 and the gift card balance never expires.