What is the Gaza Humanitarian Foundation, and why has it been criticised?

New aid distribution body has been denounced and called a politicisation of aid in Gaza.

What is the Gaza Humanitarian Foundation, and why has it been criticised?
New aid distribution body has been denounced and called a politicisation of aid in Gaza.