asked by
on 3/22/16According to TopCashBack, they are saying Join our millions of members worldwide
I believe TCB operate in other countries as it does in the UK. So if they say they have millions of members worldwide, that does not necessarily mean people in a foreign country can be a menber in the UK, or vice versa.
Don't even touch topcashback they will scam you like they did me