About Lash 23 Limited (11511496) United Kingdom