About Lash Taverns Limited (11590644) United Kingdom