Yeah - the write up makes me nervous with the amount of times they mention the "cool styling" or other things about it's looks, as opposed to anything vaguely technical.
Can't find a price either - but if they're designed for indoor wear & tear, extra £££ could be good for longevity...