Social networks
16Activities
Entity types
Location
London, UK
London
United Kingdom
Employees
Scale: 2-10
Estimated: 1
Engaged corporates
0Added in Motherbase
1 year, 4 months agoEco-friendly eyelash brand on a mission to reduce plastic pollution in the beauty industry.