Charlotte Tilbury Beauty Ltd. is a luxury beauty brand that offers skincare, makeup, and fragrances. Its products, including favorites like Charlotte's Magic Cream and Magic Serum Crystal Elixir, are sold online and through department stores and beauty retailers, using a direct-to-consumer and retail mix. The company differentiates itself with prestige branding, celebrity endorsements, strong digital presence, and curated sets, plus personalized services such as virtual consultations and in-store appointments. Its goal is to maintain leadership in the premium beauty market by delivering high-quality products, expanding worldwide distribution, and encouraging repeat purchases through loyalty programs and exclusive offers.
Company Size
1,001-5,000
Company Stage
Acquired
Total Funding
$1.2B
Headquarters
London, United Kingdom
Founded
2012
See people who can refer or advise you
Help us improve and share your feedback! Did you find this helpful?