Nicobar Group

China Energy Delivered

Contact Us

We are headquartered in the heart of the Former French Concession in Shanghai, China. Those interested in a consultation for their China nuclear strategy should reach out to us via phone or email as noted below.


 566 Huaihai Middle Road 3F A02

Shanghai 200020 China

T +86 185 1619 4400

Nicobar Group © 2018