Charlotte Tilbury

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
LinkedIn
sector
Founded
2013
Partnered
2017
current Stage
Growth
investment stage
region
India
Founders