About Baker Street Artisan Limited (12033833) United Kingdom