About The Lash Life Products Limited (12691632) United Kingdom