About Artefact Ventures Limited (10820646) United Kingdom