Since its foundation, iLen has grown rapidly as its number of employees. The original 150m2 office space became too small for the company. In December 2006, the company relocated from China Petroleum Building at Nanshan Avenue, Nanshan District, Shenzhen, to a new office address. The new office, occupying an area of 300m2, is located at Room 15A, Unit 2, Tower 6, Time City (Xian Dai Cheng), Nanguang Road, Nanshan District, Shenzhen. The new location belongs to the company.