I called this number on my cell and when I received my bill it indicated I called "China". I called my cell carrier and sure enough that is where the call goes.
This call is from DELL FINICIAL SERVICES. They have called me time and time again. I dont even have - own - or own any Dell products! They also call from 571-261-0050. DFS IS DUBAR !