About International Trading & Logistics Ltd (10704222) United Kingdom