Contact Us

  • Address 12F, Yu Jia Building, No.1336, Hua Shan Road, Shanghai 200052, China
  • Postal 200052
  • Phone 8621-32111085
  • Email ffmr@facts-factors.com