About Sambra Biscuits Ltd (12772433) United Kingdom