USDC transfered to wrong address

I was trying to transfer USDC over the Polygon network from one of my wallets on metamask to another. When I clicked on the send button in the USDC token in my wallet a screen popped up that says add recipient address and under that says “transfer between my accounts” below that says recent and there are two accounts that I assumed were my accounts because I had recently been switch between accounts but turns out they are not. I have the transaction ID and that address but I don’t know how to get my tokens back. When I look up the address on Polyscan it says its a Token Holding address, which I have never dealt with so I don’t know if I can somehow get my tokens back. Any help would greatly be appreciated.