Giggling Squid's Sales department is led by Anna Dabrowska (General Manager) and has 44 employees.
Steve Vaughan
General Manager
Anna Dabrowska
Rachel Hickman
Senior Marketing Executive
Looking for a particular Giggling Squid employee's phone or email?