Not sure what do you mean by TAP account. Can you please explain?
Withtap(.)com probably, it's known as tap from its app name, I don't remember seeing it mentioned around here but its' fairly used on a reddit I follow, probably has some high usage in specific regions, was one that survived the whole Malta/Lithuania firms shake-up in the EEA!
Anyhow, what pisses me off is that I forgot to add something when warning OP and it might be too late!
I just saw those reviews for the company and they are filled with other scams that claim they will get you money back from this!
So, OP, if you ever come back to read this, they are all SCAMS, don't fall for another one while trying to get your money back, don't know why I always forget to mention this aspect, maybe because I'm always thinking it's a known fact!