After a few minutes of research I found this company listed as Insight Services which is a part of Delta Outsource Group. Their number is 877-329-0437
. The President of the company is Jim Peacock 636-547-2081
. They use a string of telemarketers and different numbers, 800-364-1895
and many others. Put their number in google and you get a string of them and of complaints. They do some medical bills and I read on one site that they call to gather information and that people have lost money from bank accounts etc. from them. Just started search but got them from putting the first number in google. BBB has them with only 22 complaints.