Information Technology & Services - , Chongqing, China
IntelliSource is a foreign-managed digital agency located in Shanghai, China, serving both multi-national corporations and local start-ups. IntelliSource specializes in web design and development, digital marketing, and online strategies for corporate, B2B, and e-commerce websites. With an in-depth familiarity of the Chinese digital environment, we help clients to succeed both locally and abroad.