itchy means 'yi chi' in mandarin, it shares a double meaning of 'itchy together'" Founded in 2010 by a group of passionate boys, itchy creations makes things happened together. We are young talented creative experts in CG, 3D & 2D animations, and any form of post production in both TVC and the local film industry.