That's just a comparison website, I use Skyscanner which is the same but has more airlines. I can beat that price with Vietnam Airlines for £480 but they're not great times. Cathay or Singapore are my preference. China Southern are normally always the cheapest but again bad flight times and long stopovers.