About The Artifect Limited (11478273) United Kingdom