About Artefact London Ltd (10174107) United Kingdom