About Noya Lash Ltd (12652217) United Kingdom