About Lashes By Lucy Limited (12726316) United Kingdom