Location:

C/ Mogoda, 66 Nave 7Barbera del VallesCatalonia08210Spain View Map

Revenue:

$6 Million

Employees:

30
More

Description:

Filial española del fabricante TAB Batteries, TAB Spain es una de las pocas compañías que consolida todas las vertientes de la fabricación de baterías. ...  

Read More

Revenue History

Browse ZoomInfo’s Directories