About Sambuca Ebold Limited (12453630) United Kingdom