About Tribeca Uk Property Limited (10595410) United Kingdom