About Favoured Lashes Ltd (12660853) United Kingdom