Award-winning animation & video production studio based in Barcelona.