Company overview
KvK Number
72598158
Name
Okra Technologies Limited
Entity type
Buitenlandse Rechtsvorm
Business activities
Het ontwikkelen van IT-software.
Address
Schipholweg 103, 2316XC Leiden
Postal code
2316XC
Country
Netherlands