Company

BARRACUDA NETWORKS INC

3175 Winchester Blvd

95008-6557

CA, CAMPBELL

(408) 342-5400

Persons for contact

About This Property

CategoriesServices, Computer Programming, Data Processing, And Other Computer Related
TypePublic
Credit score coreA+
Sales volume$198,931,000
Number of employess1,108

Maps