fbpx

Get In Touch

0728 113 602

denfatech@gmail.com

RnG Plaza, Ronald Ngala Street, Nairobi CBD, 1st Floor F17