About Mimi Corporation Ltd (12928089) United Kingdom