National Retail Solutions (NRS Plus)
Since it was founded in 1990, IDT continues to be a consumer-focused and a multi-national telecommunications company, focusing on developing new and innovative products and services to coincide with the ever-changing global calling arena.
Read more...