I'm have no clue who this company is and why they've placed a charge on my card however I've contacted my bank to dispute I'm also going to contact th…