About Artefacta London Limited (11845902) United Kingdom