If you don't have the seed, then there is no way for you to recover your BCH.
To get your BCH, you need 2 of the 3 private keys that control your 2FA wallet. You have one in the 2FA wallet itself, your seed "protects" a 2nd one... and the 3rd is controlled by TrustedCoin. So, without your seed, you cannot find private key #2... so you're down to only two private keys... you have one, TrustedCoin has the other. BOTH are now required to be able to sign a transaction to move the BCH.
It *might* be possible, if you contact TrustedCoin that they will help you and co-sign a BCH transaction that you create... I believe another user managed to get this done, but I wouldn't guarantee that they will.
To create that transaction, you would need to recreate your 2FA wallet as a 2-of-3 MultiSig in ElectronCash... using the 1 xprv that you have access to, and the two xpubs that represent the two missing private keys... then create and partially sign the transaction and send it to TrustedCoin and get them to cosign it.
Why do you not have the 2FA seed?
The seed is the most important thing to have safely and securely backed up for ANY seed derived wallet