About Tribeca Property Limited (10510337) United Kingdom