No animals. No nudity. No feeding the customers. Apart from that almost anything goes at No Soul For Sale. 50 non-profit art organisations from around the world have been invited to set up a stall in the Turbine Hall at Tate Modern. By the time dusk falls, the scene is…