Logged on to online banking and on the right hand side is a special offer for Barclays customers. Free Kaspersky internet security for 12 months. Just register, download software and you get free trial for 30 days, BUT they send you 12 month activation code to your email within 30 days. I have just downloaded and it worked fine.
PS, first post, didnt want to put the link on to the deal, cos i was logged into my bank account lol
Not sure how long the offer is on for, sorry.