Recently, I noticed some strange charges on my credit card statement from something called “EPML DE INTERNET 2333280”. The charges were for around €17-22 and appeared multiple times over the past few months, even on a card I ...
Home/credit card transaction