About Mirrord Limited (12234324) United Kingdom