I check this website on archive.org and it seems it's not a pool where you can mine it's a cloud mining site.
Based on my experience around that year most of the cloud mining sites are scams even right now 99% of them are scams.
Whois still shows address but I don't think if it's a real address of this company.
Street:Main St. Suite 1120
City:Cambridge
State:MA
Postal Code:02142
Country:US
So I don't think you have a chance to get or recover your husband's wallet from that site.