What’s up with the Geng Ng? This popular creator group based in Lagos, Nigeria, has been making waves on social ...