If the reviews are good then I think it's worth trying, also one has to be precautious cause it won't make sense to lose funds to a company while trying to recover lost funds through them. Anyways i took a little glance at the site and saw that their services is not only concerning Bitcoin but other cryptos too and I'm really impressed but my qestion is, if someone used an address from a watch only wallet to receive a token, can it be recovered by this company too?
That's a question for the administrators, but I believe it's within the realm of possibilities, after all they don't just handle software wallets they also handle hardware wallets like Trezor and Ledger, and the recover more than just Bitcoin and Ethereum passwords, they have good reputation on a range of other kinds of crypto as well and whatever algorithm they use must be good as people have reported that their passwords are recovered within hours sometimes regardless of the wallet.
In addition to what @Zackz5000 mentioned, the administration should be in the greatest position to provide further insight, which I am sure will be lroned out soon.