+44 (0) 1603 937800 — Mon to Fri, 9am to 5pm UK time (currently 12:35pm in the UK)
A - A - A

Book A Consultation

Our data expert will contact you shortly after you complete the form.

Message sent successfully.
There was an error on the form. Please check and try again.
You have submitted too many forms. Please try again later.
Eight plus ten
function submitForm(formId) { event.preventDefault(); var originalButtonText = document.getElementById("submitButton").innerHTML; document.getElementById("submitButton").innerHTML = ' Sending...'; document.getElementById("submitButton").disabled = true; const form = document.getElementById(formId); const formData = new FormData(form); fetch('/api/contact', { method: 'POST', body: formData }) .then(response => { document.getElementById("submitButton").innerHTML = originalButtonText; document.getElementById("submitButton").disabled = false; if(response.ok) { form.classList.remove('fail'); form.classList.remove('ratelimit'); form.classList.add('success'); form.reset(); } else if(response.status === 429) { form.classList.remove('success'); form.classList.remove('fail'); form.classList.add('ratelimit'); } else { form.classList.remove('success'); form.classList.remove('ratelimit'); form.classList.add('fail'); } }); }