What is the floor C 16 of Shanghai Admiralty International Plaza?
Building C 16 of Shanghai Admiralty International Plaza is Yi Rui Information Technology (Shanghai) Co., Ltd. ... Yi Rui Information Technology (Shanghai) Co., Ltd. was established on March 27th, 2008, and its address is located at Floor C 16 of Admiralty International Plaza, Caoxi North Road, Xuhui District, Shanghai. Its legal representative is NEALEJOHNLAURENCE. The business scope includes computer software and infrared information technology development, technology transfer, technical consultation and technical services.