Thika Technical Training Institute

GPTKB entity