Location:

16850 Frances St Ste 100OmahaNebraska68130United States View Map

Revenue:

$25.4 Million

Employees:

127

Phone:

(402) 758-0508

Fax:

(402) 697-5490
More

Description:

eFrame is a leading provider of "Managed Technology Support" services. Our company was founded in March 2000 with the vision to bring a unique high-quality supp...  

Read More

Browse ZoomInfo’s Directories