It is an international calling card company. If you get a call from them it means someone is trying to call you from overseas. My brother just called me from Scotland with his calling card and that number came up.
It is an international calling card company. If you get a call from them it means someone is trying to call you from overseas. My brother just called me from Scotland with his calling card and that number came up.