About Lick And Lash Limited (11115583) United Kingdom