It's a big question - no real answers.
It's set up as a company and not a charity,
They claim an exemption so do not produce proper audited accounts so we don't know what activities they undertake and we don't know where its income comes from - only that they made a profit of £320K last year.
They seem to be very management heavy as there is a board of 7 people - but - and it's a big BUT
Prince Harry is listed a a person of significant control and the nature of his control is
- Ownership of shares – 75% or more
- Ownership of voting rights - 75% or more
- Right to appoint or remove directors
So he owns the shares. The shareholders cannot out vote him and he can just sack the board them if he wants. So I have no idea what the board's powers are apart from to rubber stamp what Harry wants.