About Rug Artisan International Ltd (13562281) United Kingdom