About Deli 29 Ltd (11566599) United Kingdom