About Opia Lash Ltd (12706358) United Kingdom