About Deli Donuts Ltd (SC421112) United Kingdom