About Athena Lash Limited (13284696) United Kingdom