Your animation house could be anywhere really.. If you're looking to hire someone to do it for you the cheapest option may very well be overseas somewhere. If you're looking to do it yourself I can highly recommend using Toon Boom Studio, it's like flash on steroids for cartoon animation stuff.