About Mimi Mcqueen Ltd (13284533) United Kingdom