Barcelona's tech hub attracts start-ups due to the access to software developers, local tech talent and international connections.