Major UK charity central to a £46 million tax avoidance scam