About Flickers Lash Limited (13585584) United Kingdom