About Mimi London Ltd (12284034) United Kingdom