About Mimi Developments (2018) Ltd (11721189) United Kingdom