50 employees
A search destination for broadband entertainment and a developer of proprietary, high-end search technology
1998