About six months ago, someone posted a message about this company, saying that they issued their own branded Mastercard debit card. Has anyone dealt with them? I am interested in any feedback you may have. Thanks