About Mimi Mellow Ltd (13376084) United Kingdom