Company Address: Address TalentRecruit Limited, No.233, Owashika Rd, Off Convent Drive, Off James Gichuru Rd, Lavington P.O Box 13597 – 00100 Nairobi, Kenya