About Tribeca Deli Ltd (13126103) United Kingdom