You can buy a 12 month gift subscription from the BFI Southbank website.
You will need to create an account for this site if you don't have one already.
Gift subscriptions can also be purchased from the BFI Shop at BFI Southbank in person or over the phone on 020 7815 1350.
How to redeem a gift subscription
To redeem a gift subscription, you’ll need to have a BFI Player account.
Once you’ve signed in, you can enter your gift code in the 'Redeem gift code' field.