Company NEC CLOUD COMMUNICATIONS AMERICA, INC. Address 6535 NORTH STATE HIGHWAY 161, IRVING, TX, 75039, USA