Yes, you currently need to be resident in the UK to get a B-Social card.

Did this answer your question?