Impressum / Legal Disclosure

Company Name:
INCUBAID

Legal Form:
Private limited liability company

Company Registration Number:
0819.222.210

VAT Identification Number:
BE0819222210

Registered Address:
Antwerpse Steenweg 19
9080 Lochristi
Belgium

Contact Information:
Email: peter@threefold.tech

Phone: +32 (0)9 330 20 20

Authorized Representative:
Peter Van Der Henst