About Eyelash Design London Limited (11518357) United Kingdom