About Sambuca Limited (01195679) United Kingdom