The most common reasons an ERC-20 token transfer might have failed are:

a) The Token contract is locked (tokens are not transferable yet)
b) The sending From account has an insufficient token balance
c) Or in some cases the Token contract does not emit a Transfer event even though the balance is actually deducted (Not compatible fully ERC-20 Compliant)

For additional assistance, please contact the sender/transaction creator directly for more information.