About Intelligent Artisan Limited (05987632) United Kingdom