About Deli 81 Ltd (13033194) United Kingdom