About Tribeca Trading & Logistics Ltd (12278261) United Kingdom