England Women got their Sevens season off to an impressive start by winning the France International title in Marcoussis.