About Tribeca Trading Limited (06476106) United Kingdom