My husband just had to cancel his card last week because someone was making purchases through his EA account. Not sure if that's one of the companies you used and probably not related at all, but on the off chance...