This is a telemarking service out of Memphis, TN. They try to sell you warranties on your vehicle and they don't take no for an answer and will keep calling back over and over and over!
This is a telemarking service out of Memphis, TN. They try to sell you warranties on your vehicle and they don't take no for an answer and will keep calling back over and over and over!