EXCLUSIVE TECHNOLOGY LICENSE AND SERVICES AGREEMENT By and between BEIJING HUAQIANSHU INFORMATION TECHNOLOGY CO., LTD. And BEIJING MIYUAN INFORMATION TECHNOLOGY CO., LTD. February 17, 2011