Received two calls from this number, and it was a woman with a foreign accent (like you get when you call one of our infamous international customer service call centers), and from the few words I was able to make out, I'm thinking she was selling solar panels.