NEBIUS UK LTD

Company number 16146861 ·

Active

Registered office

Address
2/F Labs House, 15-19 Bloomsbury Way, London, United Kingdom, WC1A 2TH
Postcode
WC1A 2TH
Companies at this postcode
66

Map