I have used them without problems in the past, but that was pre-Brexit.
However, elsewhere it is reported that they no longer ship to the UK, on account of the insane and byzantine rules this country has sought to impose on foreign vendors and the importation of goods from them.