is not in process of liquidation on Oct 21, 2022
Where is ORBIS MANAGING PARTNER (EUROPE) LIMITED's headquarters?
ORBIS MANAGING PARTNER (EUROPE) LIMITED's headquarters is located at London, NW1 6QG, 28 Dorset Square
What year was ORBIS MANAGING PARTNER (EUROPE) LIMITED started?
ORBIS MANAGING PARTNER (EUROPE) LIMITED was started in 2009
Sources: Companies House