China The LYCRA Company’s Foshan, China Facility Earns High Higg FEM Score – Business Wireby Ava Thompson March 27, 2025