Does anyone know any details on how to contact them, or who they are?
Wow man really sorry about your loss. I suggest using a hardware wallet to store your coins. Personally I use the Ledger Nano S . I'd definitely recommend it . Get it from their website, do not buy from a 3rd party .