The government could certainly call another referendum. The EU called repeated referendums until Ireland coughed up the "right" answer. However, rather than call another one, the government doesn't need to do anything, it can legally ignore last week's result.