While unconfirmed, I believe this number belongs to CST Language link, based out of Vancouver WA.
This is, if my memory serves me well. I believe I called them back and learned that this number belonged to them - but I am not entirely sure.
I receive calls from this number quite often. They do not leave a message and when I try to call it back it says "you have reached a non working number".