Switzerland
The Delta Europe GmbH
Bächaustrasse 32,
8806 Bäch, Schwyz
Switzerland
Register Number CHE-202.845.699
Email: info@thedelta.io
Represented by: Sascha Gartenbach
South Africa
The Delta Studio (Pty) Ltd
5th Floor Pier Place,
31 Heerengracht Street,
Cape Town City Centre, Cape Town,
South Africa, 8001
Register Number 2018/002744/07
Email: info@thedelta.io
Represented by: Louis Buys