Shigesato Itoi Pictures - Rotten Tomatoes