About Simulacra Novae Ltd. (12249412) United Kingdom