About Mirror Mirror On The Wall Ltd (13268811) United Kingdom