05 June 2006 in What's New Identity design for Igalia, a software company in Galicia, Spain. Igalia develops solutions based on Free Software. Related Links: Igalia website Share: Gabrieli Consort & Players HTML Dog Logo Update