Stockholm, Sweden (HQ)
Kungsgatan 18
111 35 Stockholm
Sweden
Aarhus, Denmark
c/o INCUBA
Inge Lehmans Gade 10
8000 Aarhus C, Denmark
Birmingham, United Kingdom
WeWork, 55 Colmore Row
Birmingham B3 2AA
United Kingdom
Amsterdam, The Netherlands
c/o Singel 542
1017 AZ Amsterdam
The Netherlands