About Sambuca London Ltd (13604238) United Kingdom