Nefrids Africa

info@nefrids.com

Office

Regent Business Park
3rd Floor, Wing A
Chwaku Street - Mikocheni
Dar es Salaam
Tanzania