is not in process of liquidation on May 1, 2024
United Kingdom
Find out all the information about the company
Get full access to the data
Where is XELLO HOLDINGS UK LIMITED's headquarters?
XELLO HOLDINGS UK LIMITED's headquarters is located at UNITED KINGDOM, LONDON, 5 NEW STREET SQUARE, EC4A 3TW
What is XELLO HOLDINGS UK LIMITED's industry?
XELLO HOLDINGS UK LIMITED is in the industry of Other business support service activities n.e.c.
What year was XELLO HOLDINGS UK LIMITED started?
XELLO HOLDINGS UK LIMITED was started in 2017
Sources: Companies House