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