Websites hosted on 120.39.251.156 IP Address
Geo Location Information for 120.39.251.156 IP Address. The IP Address 120.39.251.156 is located at 24.4798 latitude and 118.0819 longitude in China. Friendly Location for the IP Address is Fujian, China.
ANTA
- en.anta.com
Anta Sports Products Limited (SEHK: 2020) is a branded sportswear company in China. It involves the business of designing, developing, manufacture and marketing sportswear, including sports footwear, apparel and accessory under its own brand name, ANTA. It was established in 1994 and it is headquartered in Jinjiang, Fu
82,971
$
174,960.00