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.


 China Lion Plaza

688 Huaihai Middle Road 4F

Shanghai 200020 China

T +86 021 2330 7727

Nicobar Group © 2017