They do claim to be legal.Yes ... a good example of plates that are made to look road-legal when they're not. The company isn't in the UK (despite a ".co.uk" website), which I guess is how they get away with it.
Looking legal vs actual road 0legal, I've no idea to be honest