Mastersoft
Ltd is now The Chess Solitaire Sudoku Factory Ltd
You can visit the new site
here