About The Lash Lab London Ltd (12272979) United Kingdom