10 employees
Lily Lolo is a Cosmetics firm that provides British natural mineral makeup products.
2005