About Deli 100 Ltd (11885423) United Kingdom