I did know a few but cannot remember the names right now. Three of my friends found contracts thought them but that was before HSMP and the companies even applied for their work permits.
The previous UK forum bacame clutered with HSMP posts and sometimes other posts moved to the bottom without being answered. I like the separate forum for HSMP.