Est. Annual Revenue
$100-500M
Est. Employees
250-500
Andy Laurillard's photo - Managing Director of Giggling Squid

Managing Director

Andy Laurillard

CEO Approval Rating

80/100

Read more