About Ooh La Lash London Ltd (09241347) United Kingdom