About Sambuca (leeds) Ltd (12268354) United Kingdom