About The Mirror Effect Ltd. (11585217) United Kingdom