About Mimi & Noah Limited (11087121) United Kingdom