About Leigh Rae Lashes Ltd (12201668) United Kingdom