N Navarch Pet Food & Brands Shanghai, Shanghai, China Navarch is a pet food and brands company in Shanghai, Shanghai, China. It is a pet food manufacturer with its…