Location:

59 Temple Place Suite 330BostonMassachusetts02111United States View Map

Revenue:

$7 Million

Employees:

35
More

Description:

Igalia is an open source software consultancy firm. It was founded in 2001 and is headquartered in Spain with additional locations in San Francisco, Helsinki an...  

Read More

Browse ZoomInfo’s Directories