Phone: 18002908603 / 18668942861
In researching my online bank account debits, I've been getting charged/debited $11.99 from a company "TLG Great Fun". I have NO idea nor remote clue who or what they are, let alone have I authorized any such access to my account. Who the hell are these people, what is it and what's this all about?
I've called two of their listed numbers and of course, they're closed.