www.evcargo.com
Open in
urlscan Pro
2606:4700:20::ac43:4b93
Public Scan
Submitted URL: https://jigsawtransport.com/
Effective URL: https://www.evcargo.com/en/
Submission: On March 14 via api from US — Scanned from NL
Effective URL: https://www.evcargo.com/en/
Submission: On March 14 via api from US — Scanned from NL
Form analysis
6 forms found in the DOMGET https://www.evcargo.com/en/
<form class="search-form" method="get" id="searchform" action="https://www.evcargo.com/en/">
<input type="submit" class="submit" name="submit" id="searchsubmit" value="Submit">
<label for="s" class="sr-only">Search</label>
<input type="text" class="field" name="s" id="s" placeholder="Search">
</form>
GET https://digitech.evcargo.net
<form class="quick-track-form" target="“_new”" action="https://digitech.evcargo.net" method="get">
<label for="quick-view-number" style="position: absolute; visibility: hidden; top: 0; left: 0; width: 1px; height: 1px; overflow: hidden;">Shipment, house bill or direct master number</label>
<input type="text" id="quick-view-number" name="q" placeholder="Shipment, House Bill or Direct Master Number">
<button type="submit" class="btn green-btn">Search</button>
</form>
<form>
<div>
<div class="nf-before-form-content"><nf-section>
<div class="nf-form-fields-required">Fields marked with an <span class="ninja-forms-req-symbol">*</span> are required</div>
</nf-section></div>
<div class="nf-form-content wehatecaptchas">
<div>
<div class="nf-mp-header">
<div>
</div>
</div>
<div class="nf-mp-body"><nf-fields-wrap><nf-field>
<div id="nf-field-184-container" class="nf-field-container textbox-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-184-wrap" class="field-wrap textbox-wrap" data-field-id="184">
<div class="nf-field-label"><label for="nf-field-184" id="nf-label-field-184" class="">Full name <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-184" name="nf-field-184" aria-invalid="false" aria-describedby="nf-error-184" aria-labelledby="nf-label-field-184" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-184" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-186-container" class="nf-field-container textarea-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-186-wrap" class="field-wrap textarea-wrap" data-field-id="186">
<div class="nf-field-label"><label for="nf-field-186" id="nf-label-field-186" class="">Message <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<textarea id="nf-field-186" name="nf-field-186" aria-invalid="false" aria-describedby="nf-error-186" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-186" required=""></textarea>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-186" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-185-container" class="nf-field-container email-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-185-wrap" class="field-wrap email-wrap" data-field-id="185">
<div class="nf-field-label"><label for="nf-field-185" id="nf-label-field-185" class="">Email address <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input type="email" value="" class="ninja-forms-field nf-element" id="nf-field-185" name="email" autocomplete="email" aria-invalid="false" aria-describedby="nf-error-185" aria-labelledby="nf-label-field-185" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-185" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-188-container" class="nf-field-container listselect-container label-above list-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-188-wrap" class="field-wrap listselect-wrap list-wrap list-select-wrap" data-field-id="188">
<div class="nf-field-label"><label for="nf-field-188" id="nf-label-field-188" class="">Nature of your enquiry <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<select id="nf-field-188" name="nf-field-188" aria-invalid="false" aria-describedby="nf-error-188" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-188" required="">
<option value="freight-management" selected="selected">Freight Management</option>
<option value="supply-chain">Supply Chain</option>
<option value="technology-and-innovation">Technology & Innovation</option>
<option value="logistics">Logistics</option>
<option value="other">Other</option>
</select>
<div for="nf-field-188"></div>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-188" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-189-container" class="nf-field-container checkbox-container label-right ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-189-wrap" class="field-wrap checkbox-wrap" data-field-id="189">
<div class="nf-field-label"><label for="nf-field-189" id="nf-label-field-189" class="">I have read and agree to EV Cargo's Terms & Conditions & Privacy Policy. <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input id="nf-field-189" name="nf-field-189" aria-describedby="nf-error-189" class="ninja-forms-field nf-element" type="checkbox" value="1" aria-labelledby="nf-label-field-189" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-189" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-191-container" class="nf-field-container hcaptcha-for-ninja-forms-container label-above textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-191-wrap" class="field-wrap hcaptcha-for-ninja-forms-wrap textbox-wrap" data-field-id="191">
<div class="nf-field-label"><label for="nf-field-191" id="nf-label-field-191" class="">hCaptcha </label></div>
<div class="nf-field-element">
<input id="nf-field-191" name="nf-field-191" class="ninja-forms-field nf-element" type="hidden" value="">
<div id="hcaptcha-nf-640fdd60a5b3d8.08715254" class="h-captcha" data-sitekey="f7f27131-d595-4c3f-a744-1866d404a324" data-theme="light" data-size="normal" data-fieldid="191">
</div>
<input type="hidden" id="hcaptcha_nf_nonce" name="hcaptcha_nf_nonce" value="e9487d4231"><input type="hidden" name="_wp_http_referer" value="/en/">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-191" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-187-container" class="nf-field-container submit-container label-above textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-187-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="187">
<div class="nf-field-label"></div>
<div class="nf-field-element">
<input id="nf-field-187" class="ninja-forms-field btn green-btn nf-element " type="button" value="Submit">
</div>
<div class="nf-error-wrap"></div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-187" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-190-container" class="nf-field-container html-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-190-wrap" class="field-wrap html-wrap" data-field-id="190">
<div class="nf-field-label"><label for="nf-field-190" id="nf-label-field-190" class="">HTML </label></div>
<div class="nf-field-element">
<script>
const time = Math.floor(Date.now() / 1000);
const whcForm = document.querySelector(".nf-form-wrap form");
const whcFormButton = document.querySelector(".nf-form-wrap form .submit-wrap input");
const sleep = (ms) => {
return new Promise(resolve => setTimeout(resolve, ms));
};
const getQuestion = () => {
var difficulty = whcFormButton.getAttribute("difficulty");
if (difficulty === null || difficulty === "") {
difficulty = 5;
}
sendRequest("https://wehatecaptchas.com/api.php", {
"endpoint": "question"
}).then(function(data) {
worker.postMessage({
"question": data.data.question,
"time": time,
"difficulty": difficulty
});
whcFormButton.disabled = true;
});
}
const createWorker = (workerUrl) => {
var worker = null;
try {
var blob;
try {
blob = new Blob(["importScripts('" + workerUrl + "');"], {
"type": 'application/javascript'
});
} catch (e) {
var blobBuilder = new(window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder)();
blobBuilder.append("importScripts('" + workerUrl + "');");
blob = blobBuilder.getBlob('application/javascript');
}
var url = window.URL || window.webkitURL;
var blobUrl = url.createObjectURL(blob);
worker = new Worker(blobUrl);
} catch (e1) {}
return worker;
};
const worker = createWorker("https://wehatecaptchas.com/captcha-worker.js");
const sendRequest = async (url, parameters) => {
var formData = new FormData();
for (key in parameters) {
formData.append(key, parameters[key]);
}
let response = await fetch(url, {
method: "POST",
body: formData
});
let data = await response.json();
return data;
};
var start = async function() {
whcFormButton.disabled = false;
}
start();
getQuestion();
whcForm.onsubmit = (event) => {
if (whcFormButton.className === "done") {
var formData = new FormData(whcForm);
var array = [];
for (var pair of formData.entries()) {
array[pair[0]] = pair[1];
}
sendRequest(whcForm.action, array).then(function(data) {
var callback = whcFormButton.getAttribute("callback");
if (callback === null || callback === "") {
var callback = "onSubmit";
}
// run callback (somehow)
onSubmit(data);
whcFormButton.classList.remove("done");
start();
});
whcForm.querySelector(`input[name="captcha_verification"]`).remove();
} else {
getQuestion();
}
return false;
}
var originalText = whcFormButton.textContent || whcFormButton.innerText;
worker.addEventListener("message", function(e) {
if (e.data.action === "captchaSuccess") {
whcForm.insertAdjacentHTML("beforeend", (`
<input type="hidden" name="captcha_verification" value='${JSON.stringify(e.data.verification)}'>
`));
const credit = async () => {
whcFormButton.innerHTML = originalText;
};
credit();
whcFormButton.classList.add("done");
whcFormButton.disabled = false;
} else if (e.data.action === "message") {
whcFormButton.innerHTML = `
${e.data.message}
`;
} else {}
}, false);
</script>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-190" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field></nf-fields-wrap></div>
<div class="nf-mp-footer">
<div>
</div>
</div>
</div>
</div>
<div class="nf-after-form-content"><nf-section>
<div id="nf-form-errors-13" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
<div class="nf-form-hp"><nf-section>
<label for="nf-field-hp-13" aria-hidden="true"> If you are a human seeing this field, please leave it empty. <input id="nf-field-hp-13" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value="">
</label>
</nf-section></div>
</nf-section></div>
</div>
</form>
GET https://www.evcargo.com/en/
<form class="search-form" method="get" action="https://www.evcargo.com/en/">
<input type="submit" class="submit" name="submit" id="searchsubmit" value="Submit" tabindex="0">
<label for="s" class="sr-only">Search</label>
<input type="text" class="field" name="s" id="s" placeholder="How can we help you?" tabindex="0">
</form>
<form>
<div>
<div class="nf-before-form-content"><nf-section>
<div class="nf-form-fields-required">Fields marked with an <span class="ninja-forms-req-symbol">*</span> are required</div>
</nf-section></div>
<div class="nf-form-content wehatecaptchas">
<div>
<div class="nf-mp-header">
<div>
</div>
</div>
<div class="nf-mp-body"><nf-fields-wrap><nf-field>
<div id="nf-field-1-container" class="nf-field-container textbox-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-1-wrap" class="field-wrap textbox-wrap" data-field-id="1">
<div class="nf-field-label"><label for="nf-field-1" id="nf-label-field-1" class="">Full name <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-1" name="nf-field-1" aria-invalid="false" aria-describedby="nf-error-1" aria-labelledby="nf-label-field-1" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-1" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-3-container" class="nf-field-container textarea-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-3-wrap" class="field-wrap textarea-wrap" data-field-id="3">
<div class="nf-field-label"><label for="nf-field-3" id="nf-label-field-3" class="">Message <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<textarea id="nf-field-3" name="nf-field-3" aria-invalid="false" aria-describedby="nf-error-3" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-3" required=""></textarea>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-3" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-2-container" class="nf-field-container email-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-2-wrap" class="field-wrap email-wrap" data-field-id="2">
<div class="nf-field-label"><label for="nf-field-2" id="nf-label-field-2" class="">Email address <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input type="email" value="" class="ninja-forms-field nf-element" id="nf-field-2" name="email" autocomplete="email" aria-invalid="false" aria-describedby="nf-error-2" aria-labelledby="nf-label-field-2" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-2" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-113-container" class="nf-field-container listselect-container label-above list-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-113-wrap" class="field-wrap listselect-wrap list-wrap list-select-wrap" data-field-id="113">
<div class="nf-field-label"><label for="nf-field-113" id="nf-label-field-113" class="">Nature of your enquiry <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<select id="nf-field-113" name="nf-field-113" aria-invalid="false" aria-describedby="nf-error-113" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-113" required="">
<option value="freight-management" selected="selected">Freight Management</option>
<option value="supply-chain">Supply Chain</option>
<option value="technology-and-innovation">Technology & Innovation</option>
<option value="logistics">Logistics</option>
<option value="other">Other</option>
</select>
<div for="nf-field-113"></div>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-113" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-132-container" class="nf-field-container checkbox-container label-right ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-132-wrap" class="field-wrap checkbox-wrap" data-field-id="132">
<div class="nf-field-label"><label for="nf-field-132" id="nf-label-field-132" class="">I have read and agree to EV Cargo's Terms & Conditions & Privacy Policy. <span class="ninja-forms-req-symbol">*</span> </label></div>
<div class="nf-field-element">
<input id="nf-field-132" name="nf-field-132" aria-describedby="nf-error-132" class="ninja-forms-field nf-element" type="checkbox" value="1" aria-labelledby="nf-label-field-132" required="">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-132" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-4-container" class="nf-field-container submit-container label-above textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-4-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="4">
<div class="nf-field-label"></div>
<div class="nf-field-element">
<input id="nf-field-4" class="ninja-forms-field btn green-btn nf-element " type="button" value="Submit">
</div>
<div class="nf-error-wrap"></div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-4" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-182-container" class="nf-field-container html-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-182-wrap" class="field-wrap html-wrap" data-field-id="182">
<div class="nf-field-label"><label for="nf-field-182" id="nf-label-field-182" class="">HTML </label></div>
<div class="nf-field-element">
<script>
const time = Math.floor(Date.now() / 1000);
const whcForm = document.querySelector(".nf-form-wrap form");
const whcFormButton = document.querySelector(".nf-form-wrap form .submit-wrap input");
const sleep = (ms) => {
return new Promise(resolve => setTimeout(resolve, ms));
};
const getQuestion = () => {
var difficulty = whcFormButton.getAttribute("difficulty");
if (difficulty === null || difficulty === "") {
difficulty = 5;
}
sendRequest("https://wehatecaptchas.com/api.php", {
"endpoint": "question"
}).then(function(data) {
worker.postMessage({
"question": data.data.question,
"time": time,
"difficulty": difficulty
});
whcFormButton.disabled = true;
});
}
const createWorker = (workerUrl) => {
var worker = null;
try {
var blob;
try {
blob = new Blob(["importScripts('" + workerUrl + "');"], {
"type": 'application/javascript'
});
} catch (e) {
var blobBuilder = new(window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder)();
blobBuilder.append("importScripts('" + workerUrl + "');");
blob = blobBuilder.getBlob('application/javascript');
}
var url = window.URL || window.webkitURL;
var blobUrl = url.createObjectURL(blob);
worker = new Worker(blobUrl);
} catch (e1) {}
return worker;
};
const worker = createWorker("https://wehatecaptchas.com/captcha-worker.js");
const sendRequest = async (url, parameters) => {
var formData = new FormData();
for (key in parameters) {
formData.append(key, parameters[key]);
}
let response = await fetch(url, {
method: "POST",
body: formData
});
let data = await response.json();
return data;
};
var start = async function() {
whcFormButton.disabled = false;
}
start();
getQuestion();
whcForm.onsubmit = (event) => {
if (whcFormButton.className === "done") {
var formData = new FormData(whcForm);
var array = [];
for (var pair of formData.entries()) {
array[pair[0]] = pair[1];
}
sendRequest(whcForm.action, array).then(function(data) {
var callback = whcFormButton.getAttribute("callback");
if (callback === null || callback === "") {
var callback = "onSubmit";
}
// run callback (somehow)
onSubmit(data);
whcFormButton.classList.remove("done");
start();
});
whcForm.querySelector(`input[name="captcha_verification"]`).remove();
} else {
getQuestion();
}
return false;
}
var originalText = whcFormButton.textContent || whcFormButton.innerText;
worker.addEventListener("message", function(e) {
if (e.data.action === "captchaSuccess") {
whcForm.insertAdjacentHTML("beforeend", (`
<input type="hidden" name="captcha_verification" value='${JSON.stringify(e.data.verification)}'>
`));
const credit = async () => {
whcFormButton.innerHTML = originalText;
};
credit();
whcFormButton.classList.add("done");
whcFormButton.disabled = false;
} else if (e.data.action === "message") {
whcFormButton.innerHTML = `
${e.data.message}
`;
} else {}
}, false);
</script>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-182" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field></nf-fields-wrap></div>
<div class="nf-mp-footer">
<div>
</div>
</div>
</div>
</div>
<div class="nf-after-form-content"><nf-section>
<div id="nf-form-errors-1" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
<div class="nf-form-hp"><nf-section>
<label for="nf-field-hp-1" aria-hidden="true"> If you are a human seeing this field, please leave it empty. <input id="nf-field-hp-1" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value="">
</label>
</nf-section></div>
</nf-section></div>
</div>
</form>
https://www.evcargo.com/en/
<form action="https://www.evcargo.com/en/" class="rmp-search-form" role="search">
<input type="search" name="s" title="Search" placeholder="Search" class="rmp-search-box">
</form>
Text Content
Search Quick Track Shipment, house bill or direct master number Search English (UK) English (UK) 香港中文 简体中文 Deutsch Services EV Cargo Services Freight Management Air Ocean Road Rail Courier Customs eFulfilment Supply Chain On-Demand Warehousing Supply Chain Consultancy Supply Chain Services Technology Compliance Sourcing Supply Chain Visibility Analytics Logistics 4PL and Managed Transport Control Tower Full Load Transport Pallet Distribution Warehousing Meet our experts Our experts harness a deep pool of supply chain and logistics knowledge. Learn More Industry Industry Aerospace Automotive Construction and DIY eCommerce Dangerous Goods Fashion Food and Drink Homeware Industry and Engineering Live Animal Transport Oil and Gas Packaging Paper, Print and Recycling Pharmaceutical Industry news Stay up to date with the latest industry news. Discover Insight Insight Case Studies Digital Transformation Videos Webinars Stay up to date For the latest news, visit our newsroom. Take a look Company Company About Us Careers Locations Mission Vision Values People Media Events Media Contact Newsroom Investor Relations Annual Reports Investor Login Supporting Local Communities Take a look at how EV Cargo are involved in communities across the world. Find out more Sustainability Sustainability Local Communities Our Commitment Sustainability News Follow all the latest updates from EV Cargo’s sustainability journey. Learn More Contact Us Notice: JavaScript is required for this content. CONTACT FORM Fields marked with an * are required Full name * Message * Email address * Nature of your enquiry * Freight Management Supply Chain Technology & Innovation Logistics Other I have read and agree to EV Cargo's Terms & Conditions & Privacy Policy. * hCaptcha HTML If you are a human seeing this field, please leave it empty. Contact EV Cargo Get more information null WE MANAGE SUPPLY CHAINS FOR THE WORLD’S LEADING BRANDS Search SERVICES OUR EXPERTS GLOBAL LOCATIONS INDUSTRY NEWS POWERING THE GLOBAL ECONOMY THROUGH TECHNOLOGY-ENABLED LOGISTICS SERVICES EV Cargo offers a dynamic solution for international freight delivery, warehousing and distribution. Our customers benefit from a distribution chain with worldwide reach, powered by world-class technology and an unrivalled multimodal transport portfolio. FREIGHT MANAGEMENT We have unrivalled experience in multimodal freight management and offer powerful, global solutions to suit your requirements. Learn More SUPPLY CHAIN We provide international supply chain solutions, underpinned by a powerful transportation network reaching over 150 countries. Learn More LOGISTICS Our logistics management expertise, technology and global reach means we can create tailored logistics solutions – whatever your business. Learn More INDUSTRY Our extensive global expertise enables us to provide tailored supply chain and transport solutions for a wide range of industries. Learn More WHY CHOOSE EV CARGO? As a responsible corporate stakeholder in a complex, fast-moving world EV Cargo stands for reliability and sustainability, built on market-leading infrastructure and technological innovation. GROWTH We put the success of our customers’ businesses at the heart of everything we do and underpin our long-term success with financially sustainable activities. INNOVATION Driving digitalisation of the logistics sector, we are always seeking new ways to work more effectively, add value and better serve our customers. SUSTAINABILITY We are passionate about minimising the environmental impact of our own and our customers’ operations and integrate our core principles of workplace diversity and equality. GLOBAL ECONOMY With a global supply chain infrastructure underpinned by local expertise, we provide an international logistics service which helps power the global economy. EV CARGO HAS PARTNERED WITH BRANDS ACROSS THE GLOBE We enable customer success through our supply chain solutions, agile execution and digital transformation. Case Studies THE EV CARGO ETHOS We believe in creating sustainable solutions that deliver value. Continual investment in technology, systems and processes not only benefit our customers, but allow us to reduce freight miles, carbon emissions, minimise waste products and cut energy usage to ensure a sustainable future for all. SUSTAINABLE GROWTH Find out more SUSTAINABILITY Find out more INNOVATION Find out more PEOPLE AND SYSTEMS WORKING IN HARMONY Our worldwide team of industry specialists use the very latest in logistics technology to give EV Cargo customers a swift, smart and efficient service. WHEREVER YOU ARE IN THE WORLD, WE’VE GOT YOU COVERED EV Cargo is a global business underpinned by regional experts, enabling us to provide a truly international service benefitting from local market knowledge and expertise. Global Network OUR SUSTAINABILITY PARTNERS We understand that the logistics and supply chain sector plays a vital role in the way the world economy operates and we want to lead the way in providing a sustainable future. It is our belief that leading companies across the globe have a responsibility to protect the environment for generations to come. As part of our commitment to being a responsible company we will take actions to support society and collaborate with our partners and friends shared below. Discover more EV CARGO AT A GLANCE Our international freight, supply chain and logistics services deliver to 150 countries in all corners of the globe. This unique structure allows EV Cargo to operate with local knowledge, to a worldwide platform. 175 UK OPERATING CENTRES 2,500 LOGISTICS PROFESSIONALS 150 COUNTRIES WORLDWIDE 450,000 CONTAINERS OF SEA FREIGHT ANNUALLY 20,000 DELIVERY VEHICLES 2 MILLION SQ. FT OF WAREHOUSING 6 MILLION KG OF AIR FREIGHT SHIPPED MONTHLY $60 BILLION OF GROSS MERCHANDISE HANDLED ANNUALLY SIGNATORY TO THE UN GLOBAL COMPACT FOR SUSTAINABILITY GLOBAL INDUSTRY NEWS AND INSIGHTS EXPLORE NEWSROOM News CUSTOMER EXPERIENCE AND SUSTAINABILITY KEY TOPICS AT RECORD-BREAKING PALLETFORCE MGM EV Cargo’s Palletforce is celebrating a record attendance at its Members General Meeting where over 250 guests took part in the annual conference, which focused on delivering unrivalled customer experience through EV Cargo’s values of growth, innovation and sustainability. Read More News EV CARGO EXPANDS IN EUROPE WITH ACQUISITION OF ALLPORT NETHERLANDS EV Cargo, a Hong Kong headquartered global freight forwarding and supply chain services company, is pleased to announce, subject to merger control approval, the acquisition of the remaining 60% of the shares of Allport Netherlands from its joint venture partner, making EV Cargo the sole shareholder of the company. Read More News EV CARGO ANNOUNCES STRATEGIC HUMAN RESOURCES PROMOTION IN ASIA AND CONTINUED EXPANSION PLAN Sandy Chan promoted to Vice President, Human Resources & Administration, […] Read More News EV CARGO SECURES COMPETITIVE EDGE FOR PALLETFORCE WITH ACQUISITION OF DOBBS LOGISTICS EV Cargo, a Hong Kong headquartered global freight forwarding and supply chain services company, is pleased to announce the acquisition via its subsidiary Palletforce of Hastings-based Dobbs Logistics from its founding family owners. Read More News EV CARGO CELEBRATES LANDMARK YEAR & UNVEILS SUSTAINABILITY REPORT Leading global freight forwarding, supply chain services and technology company EV Cargo has today unveiled its inaugural Sustainability Report, celebrating significant progress in delivering its sustainability strategy during 2021. Read More 1. 2. 3. 4. 5. HOW CAN WE HELP? EV Cargo works with a range of global industries. Find your international freight delivery solution today. Contact Us Notice: JavaScript is required for this content. CONTACT FORM Fields marked with an * are required Full name * Message * Email address * Nature of your enquiry * Freight Management Supply Chain Technology & Innovation Logistics Other I have read and agree to EV Cargo's Terms & Conditions & Privacy Policy. * HTML If you are a human seeing this field, please leave it empty. Powering the world’s global economy. Quick Links * Quick Track * Careers * Login * Credit Application Form Policies * Policies and Statements * Tax Strategy * Privacy Policy * Terms and Conditions © Copyright 2023 EV Cargo. All rights reserved. Company Number: 11814004 Site Map Website by ExtraMile Modern Slavery Statement Menu Close * Home * Services * Freight Management * Air * Ocean * Road * Rail * Courier * eFulfilment * Supply Chain * On-Demand Warehousing * Supply Chain Consultancy * Supply Chain Services * Technology * Analytics * Compliance * Packaging Optimisation * Sourcing * Supply Chain Software * Logistics * 4PL and Managed Transport * Control Tower * Full Load Transport * Pallet Distribution * Warehousing * Industry * Aerospace * Automotive * Construction and DIY * Dangerous Goods * eCommerce * Fashion * Food and Drink * Home * Industry and Engineering * Live Animal Transport * Oil and Gas * Packaging * Paper, Print and Recycling * Insight * Case Studies * Digital Transformation * EV Cargo * Careers * Global Network Map * Mission Vision Values * Our People * Media * Events * Media Contact * Newsroom * Investor Relations * Investor Login * Local Communities * Our Commitment * Sustainability * Contact Us EV Cargo One We are using cookies to give you the best experience on our website. You can find out more about which cookies we are using or switch them off in settings. Accept Settings Change cookie settings * Privacy Overview * Strictly Necessary Cookies * 3rd Party Cookies Powered by GDPR Cookie Compliance Privacy Overview This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Strictly Necessary Cookies Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. Enable or Disable Cookies If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again. 3rd Party Cookies This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages. Keeping this cookie enabled helps us to improve our website. Enable or Disable Cookies Please enable Strictly Necessary Cookies first so that we can save your preferences! Enable All Reject All