NCL is headquartered in London, UK with satellite offices in:
One Century Tower 8th Floor, 265 Church Street, New Haven CT 06510 USA.
106 New Bond Street
Registered / Mailing Address
NCL Technology Ventures Ltd,
The Business Terrace,
If you would like to discuss an investment opportunity with us, please complete the form below. We will assess your submission and contact you in due course.
(* = required field)