About Sambuca Glasshouse Ltd (11267855) United Kingdom