About Mirrorbox Studios Limited (07678153) United Kingdom