About Sambuca Front Street Ltd (12758385) United Kingdom