Company overview
SIREN
332 188 648
SIRET (head office)
33218864800015
Name
Barracuda
Legal category
6500
Status
Ceased
Incorporation date
20 July 1984
Country
France