About Deli Italy Limited (13623591) United Kingdom