IDT Corporation
IDT Corporation provides communications and payment services. Its businesses include Boss Revolution and net2phone, alongside international voice, data and other communications services for businesses and consumers.
- Headquarters
- United States
Recorded investments
- Leaf — M&A · 2022