We are an award-winning, full-service team of PR, digital, social media, brand and marketing experts that puts the client at the heart of everything we do. We believe that our unique culture has been central to our client success for more than 15 years. Each member of the team is passionate about energising our clients and ensuring their time with us is their favourite part of the job.
Liz Cartwright Managing director
Rose Hayes Director
Annie Brafield Director
Tom Snee Director
Katie Nelson Director
Fran Prince Director
Manuela Holmes Associate director
Alex Jones Head of digital
Addie Kenogbon Account director
Oliver Sargent Senior PR consultant
Scott Giles Account director
Jonny Hodges Account director
Kali Dennett Account director
Hannah Bullock Account director
Huma Mian Senior account manager
Matt Santos Senior account manager
Emily Prior-Such Senior social media account manager
We would love to chat with you and learn how we can help elevate your brand with our full spectrum of services!
document.addEventListener('DOMContentLoaded', function() {
document.addEventListener('submit', function(event) {
if (event.target.matches('.elementor-form')) {
setTimeout(function() { // Delay to ensure form data is available
var emailField = document.querySelector("input[name='form_fields[email]']");
var firstNameField = document.querySelector("input[name='form_fields[first_name]']");
if (emailField && firstNameField) {
var emailValue = emailField.value.trim().toLowerCase();
var firstNameValue = firstNameField.value.trim();
// Hash the email using SHA-256 (Google requires this for Enhanced Conversions)
function hashEmail(email) {
return crypto.subtle.digest("SHA-256", new TextEncoder().encode(email))
.then(hashBuffer => {
let hashArray = Array.from(new Uint8Array(hashBuffer));
return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
});
}
hashEmail(emailValue).then(hashedEmail => {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'elementorFormSubmission',
'email': hashedEmail, // Push the hashed email
'first_name': firstNameValue
});
console.log("Pushed to Data Layer:", {
'email': hashedEmail,
'first_name': firstNameValue
});
});
}
}, 500); // 500ms delay to allow form data to populate
}
}, true);
});