Gregory Duffell, Vice President of Sales Asia, Illusions Online