checked my bank account and seen a transaction by whymycc.com. who is this. never heard of the place or know what it's for. i don't like my money take…