Youth Advocates (NPC) is a registered nonprofit company based in Johannesburg Gauteng,It was formed in 2015 and registered in 2018 , we are dedicated in promoting Sport and Recreation, Entrepreneurship, Skills Development , Agriculture and creating healthier and more vibrant communities for youth in previously disadvantaged areas.