About Mirrored Ltd (12069093) United Kingdom