Registered entities
BARRACUDA
Reg. No. 40003770627Latvia
BARRACUDA NETWORKS INC
Reg. No. 1348334United States
Barracuda Networks, Inc.
Reg. No. 3845932United States
BARRACUDA NETWORKS, INCORPORATED
Reg. No. 830380411United States
Barracuda Networks, Inc.
Reg. No. 10212870United States
BARRACUDA Group s.r.o.
Reg. No. 08050571Czech Republic
Reputation
Customer rating 2.5 / 5 across 6 reviews.
Investor mix
8 investors on record; lead investors include Sequoia Capital, Francisco Partners.
| Investor type | Count | Share |
|---|---|---|
| Venture capital | 6 | 75% |
| Private equity | 2 | 25% |
