Just another website to join the bandwagon of many others making similar promises. And like this one, none of them name any lawyers. Personally, I wouldn’t go near them with a barge pole. This one looks like it stems from Canada.
It’s hard enough trying to get your money back via the direct legal route using reputable lawyers. I’ve ‘won’ all my hearings, the developer was ordered to pay me but has refused to do so, so still not a farthing.