About Lash & Co London Ltd (12319422) United Kingdom