About Mirrorz Ltd (12098163) United Kingdom