About Ooh La Lash Ltd (12749069) United Kingdom