Wuxi STA, a subsidiary of WuXi AppTec, said the Waigaoqiao facility near Shanghai passed its first FDA drug product preapproval inspection.