Company name: Stellanor Datacenters Properties UK Limited
Head office address:
260-266 Goswell Road
London EC1V 7EB
United Kingdom
Chamber of Commerce (CoC) number: 16223822
VAT identification number: GB489254738
Email address: support@stellanordatacenters.co.uk
Phone number: 0333 049 9543