Advanced company searchLink opens in new window

XO INTERNATIONAL, LLC

UK establishment number BR015290

UK establishment office address
18 South Street, London, W1K 1DG
Status
Closed
Opened on
15 June 2011
Type of business
Business Communications Services

This is a UK establishment of
XO INTERNATIONAL, LLC

Company number
FC030295