About Leni Noelle Fashion Ltd (11890238) United Kingdom