Logorama is a name that may sound familiar to you and that’s probably because it’s the winner of 2010 Academy Award in the Best Animated Short Film category.