INSIGHTS

China’s NMPA Accelerates the Transition: New Policies Signal Clear Path Away from Animal Testing

A clearer, science-based path to market for brands operating in one of the world's most important beauty markets.

China’s Groundbreaking New Cosmetics Regulations

A Game-Changer for Cruelty-Free Brands and Innovation

The Growing Threat of Dupes

How Global Cosmetics Brands Can Protect Their Innovations

Traditional Chinese Medicine in Modern Skincare: A Scientific Perspective

Discover how Traditional Chinese Medicine is revolutionizing the skincare industry, backed by scientific validation and a booming market

China’s Cosmetics Industry Enters New Era

National Medical Products Administration unveils groundbreaking policy to drive raw material innovation, offering new opportunities for brands, researchers, and investors

A Strategic Approach to Global Product Launches

Struggling with costly reformulations, market delays, and complex global regulations? We streamline global cosmetics launches.

Empowering a Swedish Fashion Icon’s Beauty Line in China

Discover how innovative training programs propelled a Swedish fashion and beauty brand to success in China.

Potential Relief for Cruelty-Free Cosmetics in China’s Future Regulatory Landscape

Explore how the NMPA's latest draft opinion could open doors for cruelty-free cosmetic brands in China, potentially transforming market access strategies.

ASEAN and UAE Cosmetics Compliance Services

We manage formulation screening, testing coordination, PIF file preparation, application submission, marketing compliance, and ongoing regulatory in UAE and ASEAN.

Unlocking the Halal Cosmetics Market: Navigating Certification in Indonesia and the GCC

Explore our expert guide to halal cosmetics certification, essential for tapping into the lucrative Indonesian and Middle Eastern markets
add_filter( 'wp_get_attachment_image_attributes', 'remove_lazy_load_attribute', 10, 3 ); function remove_lazy_load_attribute( $attributes, $attachment, $size ) { if ( isset( $attributes['class'] ) && strpos( $attributes['class'], 'lazy-free' ) !== false ) { unset( $attributes['loading'] ); } return $attributes; }