About Deli 1880 Limited (10692588) United Kingdom