Something about 'Solar Initiative'. It's basically a spam call trying to sell you solar. I've asked them to stop calling us multiple times, but they just refuse to listen.
The latest of many calls from company claiming to be associated with sustainable energy group came from this number. Have asked repeatedly to be put on do-not-call list. They have not