85745485
Oct 4, 2012
Long distance telephone communication services; providing electronic transmission of credit card transaction data and electronic payment data via a global computer network; video-on demand transmission services
Telecommunications