About Lash&lab Ltd (11443985) United Kingdom