Where is Coggle Based?

Coggle is based in the beautiful city of Cambridge, England. We have office space in Ideaspace, part of the city's exciting technology cluster.