Oscar Telecom Inc
Lost My Money to Them
- 08-30-2011
- 34
I had about 30 CAD in my account with this company, and i can't call any more, they no phone answers nor email. They just seem to have disappear.
Company: Oscar Telecom Inc
Country: USA
Phone: 18772592326
Site: oscar-telecom.com