Having visited the web site and coming from a HEMS background, I have to say this set up is one of two things:
1. A very well meaning but extremely amateurish attempt at setting up an organisation, one which will fail very early on if they don't get the right advice and support,
or,
a SCAM.
If it is the latter - the appropriate authorities need to be informed without delay and before someone loses a lot of money contributing to this 'scheme'.
I don't really know who best to inform...should it be the police? Advice anyone?