About The Lash Zone London Ltd (13543118) United Kingdom