Twitch Interactive just sent me money?
I got an email from Paypal stating Twitch Interactive had sent me USD36.66. I thought it must be a scam because I've never heard of Twitch Interactive. I logged into my Paypal account, not via the link they sent of course, and sure enough $36.66 was deposited to my account just today. I have no idea what Twitch Interactive is and no idea why they sent me money. Should I be concerned?