About Mirror Mirror Lme Ltd (11998125) United Kingdom