About Beacon Artisan Limited (12424488) United Kingdom