Easy enough to at least debunk Steve Roach's story... I checked Department of Information Technology Ministry of Finance of the Czech Republic for the company name Sinneschlossen and Sinnesloschen (Steve changed how he spelled it from one post to the next). Never existed.
So Steve Roach's story is contradicted by the public record. I see no reason to pursue vailidating his other details.