But please, not Facebook.
Not even "sheeple" are going to want to use a non-transferrable currency with a spending tax of 30% outside of Facebook games.
EDIT: To the OP - if you want to give Trust Cash the benefit of the doubt, they may be an agent of an already licensed entity. But I have to say the whole operation seems odd to me.