Squadron Energy's IT department is led by Alisha Allen (Head of Communications) and has 22 employees.
Alisha Allen
Head of Communications
Cubby Fox
Head of Stakeholder Relations
Looking for a particular Squadron Energy employee's phone or email?