Contact
NCL is headquartered in London, UK with satellite offices in:
One Century Tower 8th Floor, 265 Church Street, New Haven CT 06510 USA.
Meeting Address
3rd Floor
106 New Bond Street
London
W1S 1DN
Registered / Mailing Address
NCL Technology Ventures Ltd,
The Business Terrace,
King Street,
Maidstone,
Kent,
ME15 6AW