About The Lash Lab Ltd (13545769) United Kingdom