Company overview
SIREN
511 209 397
SIRET (head office)
51120939700013
Name
Barracuda Networks LTD
Legal category
3120 (Société commerciale étrangère immatriculée au RCS)
Status
Active
Incorporation date
2 February 2009
Country
France