About Lola Lashes Ltd (13608078) United Kingdom