About Wax And Lash Limited (10650135) United Kingdom