About Sambuca Italian Ltd (12243258) United Kingdom