My parents had a payment on their credit card statement and could not recollect ever dealing with this company. Who are they? They appear to be based…