About Italo Delicatessen Limited (11847439) United Kingdom