Ken Lun Yang and Chia Huang Chen is an award-winning Design Agency from Taoyuan City / Taiwan (China).