About Artisan Affect Ltd (12164698) United Kingdom