About London Lash Limited (12100620) United Kingdom