About Nubii Lashes Ltd (13333386) United Kingdom