About London Eyelashes Ltd (12480710) United Kingdom