Charlotte Tilbury

British luxury beauty brand selling makeup, skincare, and fragrance created by makeup artist Charlotte Tilbury, distributed direct-to-consumer online and through department stores globally.

social media
sector
Consumer
Founded
2013
Partnered
2017
current Stage
Growth
investment stage
Growth
region
India
Founders
Charlotte Tilbury