About Lashes And Roses Ltd (11349306) United Kingdom