About Tribeca Merchant City Limited (SC604676) United Kingdom