Giggling Squid is a Thai Restaurant that offers variety of Thai foods. Giggling Squid was founded in 2002. Giggling Squid's headquarters is located in Henley-on-Thames, England, GB RG9 2AU. It has raised 16.1M in 2 rounds. The latest round was in Jun ...
Giggling Squid's Managing Director, Andy Laurillard, currently has an approval
rating of 80%. Giggling Squid's primary competitors are