Tina Villa

Business Development Manager at ClicData

No bio yet

Location

Albuquerque, United States

Links


Org chart

No direct reports

Teams


Offices

This person is not in any offices


ClicData

ClicData is a provider of cloud-based dashboard systems that are designed to improve business efficiency through better reporting.


Headquarters

Lille, France

Employees

11-50

Links