Yes I was also charged £10 even though I entered my voucher number. Contacted them and not heard a dicky bird.
efl gets very bad reviews on various sites. On my Halifax account it says EFL is a computer software store in London. Look on trustpilot for ifollow.