I am new in the UK, come from Hong Kong. I want to subscribe the broadband service, I wonder if I am eligible to get the GBP110 mastercard (gift card) as I have to credit in the UK, will I fulfil the requirement of applying a credit card at the moment? Please advise.
Yes, that should not be a problem. The BT reward card is not a credit card, it's pre-loaded with money for you to spend on whatever you like. Just activate it and you can spend it in most places that accept Mastercard.