I was charged $10 from a website called, STEAMPOWER.COM. I never agreed to have this fee applied to my account. I can’t seem find a contact number on their website. Has anyone encountered similar issue in regards to this site.