About Mimi And Ulrich Productions Limited (10405698) United Kingdom