About International Delicatessen Ltd (11947972) United Kingdom