About The Mirror Maker Ltd (11081280) United Kingdom