About The Lash Cabin Ltd (13269417) United Kingdom