Our Locations
Our headquarters are in Belgium, and we have offices in the UK, Romania, Italy and Germany, plus a small satellite office in Spain.
The teams stay connected to each other around the world to ensure that we operate as one company with a shared vision and goals.
We also have regular team events, both in-country and across functions, as well as with the whole company when possible.
Select a location below to find out more.