is not in process of liquidation on Jun 8, 2024
Where is OTRA's headquarters?
OTRA's headquarters is located at Rue Fernand Deltenre 14, 7170 Manage
What is OTRA's industry?
OTRA is in the industry of Computer consultancy activities
What year was OTRA started?
OTRA was started in 2023