Thanks everyone
Strangely enough - I bought a set of primary colour powder concentrate from Funwithsoap . I blended the colours to make the orange, green and purple and I added zinc oxide to all the colours (cos I read that it is a UV inhibitor). We'll have to see if this makes the colour stay as true. Unfortunately I cannot find non-bleeding colour here in South Africa, this is my way around it.