Has anyone heard of Rainbow Charity?

Those were some of the factors that made me suspicious - charities usually have some sort of recognition or accreditation by an official body (although this is not always the case, depending on where in the world they are based)