About Deli Italia Ltd (09338338) United Kingdom