is in process of liquidation on Jun 1, 2024
Where is DEVENA LIMITED's headquarters?
DEVENA LIMITED's headquarters is located at N8 OEP, 23 TURNPIKE LANE, LONDON
What year was DEVENA LIMITED started?
DEVENA LIMITED was started in 1985
Sources: Companies House