The Royal Mint is a state-owned enterprise and not a government department. For a start, they produce currency for other countries directly, which is not something the government would want to do.
The website is not for the Royal Mint, which of course needs a dot com address, this website is for the new UK pound coin. Why does the new UK pound coin, with a UK audience, not use a UK domain?