About Mirror Mirror 30 Ltd (10944252) United Kingdom