When I picked up the phone there was no one there. I looked uo their info, it appears that their web address is: http://www.scr-research.com which says that their business is Market analysis or research services. They are located at
26250 Euclid Ave Ste 421
Cleveland, OH , 44132-3690
I added them to my blocked caller list!