About Barracuda
Barracuda Networks is a cybersecurity company providing email protection, application and cloud security, network security, and data protection...
- Address: 4 Battery Road, #25-01, Bank of China Building, Singapore 049908
- Verified Singapore presence: Physical Singapore office, ACRA-matched registered name
- Phone: +65 6929 0970
- Email: [email protected]
- Website: https://www.barracuda.com
- Regional offices: Operates from 8 offices across 6 markets — Campbell (HQ), San Jose, Ann Arbor, Reading, Innsbruck, Singapore, Tokyo, Zurich
Data checked 26 Jun 2026 Report incorrect data