About Mirrorworld Technologies Ltd (07524293) United Kingdom