New ITV-backed wellness brand Woo to harness 'power of memes'