New UK Green Group: Just Another Front?