About Juli Lash Studio Ltd. (10115990) United Kingdom