selected country
Nigeria

TERRA ENERGY SERVICES LTD.

Business address
31A, Evo Road, GRA Phase II, Rivers State, Port Harcourt, Nigeria