About Milli Lashes London Ltd (12883263) United Kingdom