About Sambuca Durham Centre Limited (13277206) United Kingdom