78482290
Sep 13, 2004
Apr 4, 2006
IDT NETHERLANDS B.V.
Active Trademark
Subscribe
Prepaid telephone calling card and telephone debit card services