Nagarro powers Finnish innovation with a new office in Espoo