About Jamber Trading & Logistics Ltd (10630727) United Kingdom