About Deli 169 Ltd (05028274) United Kingdom