Channel Islands Inc

Location:

10605 Queen Ave.La MesaCalifornia91941United States View Map

Revenue:

$6 Million

Employees:

30

Phone:

(619) 846-7676

Fax:

(619) 330-2834
More

Description:

Founded in 2008 to provide innovative value add solutions to the worldwide television eco-system. Headquartered in San Diego with offices in London, Shanghai, Tokyo, and Bangkok.

Read More

Recently Updated profiles at this company

Vice President Engineering and Technology

Browse ZoomInfo’s Directories