About Lash N Feet Ltd (12118810) United Kingdom