The Welsh Twins are back with another episode of The Double Cleanse, and this week James and Robert are throwing shade at the beauty products everyone loves to hype!