About Mimi & Berry Ltd (11591855) United Kingdom