About The Lash Lab Ltd (12301263) United Kingdom