I found a charge for $24.99 on my Visa with "G2S.COM NICOSIA" in the description field and immediately contacted my Financial Institution to let them…