Exhibit 20.4 SHARE PURCHASE AGREEMENT THIS AGREEMENT made as of the 18th day of November, 2003 BETWEEN RENT SHEILD CANADA LIMITED, a company incorporated under the laws of the Province of Ontario (hereinafter referred to as the "Investor") -and-...Share Purchase Agreement • July 21st, 2004 • Rs Group of Companies Inc • Services-business services, nec • Florida
Contract Type FiledJuly 21st, 2004 Company Industry Jurisdiction
OFWarrant Agreement • July 21st, 2004 • Rs Group of Companies Inc • Services-business services, nec • New York
Contract Type FiledJuly 21st, 2004 Company Industry Jurisdiction
EXHIBIT 4.3 REGISTRATION RIGHTS AGREEMENT This Registration Rights Agreement (this "Agreement") is made and entered into as of April 28, 2004, by and among RS Group of Companies, Inc., a Florida corporation (the "Company"), and the purchasers listed...Registration Rights Agreement • July 21st, 2004 • Rs Group of Companies Inc • Services-business services, nec • New York
Contract Type FiledJuly 21st, 2004 Company Industry Jurisdiction
AGREEMENTSeries B Convertible Preferred Stock Purchase Agreement • July 21st, 2004 • Rs Group of Companies Inc • Services-business services, nec • New York
Contract Type FiledJuly 21st, 2004 Company Industry Jurisdiction
RELEASERelease Agreement • July 21st, 2004 • Rs Group of Companies Inc • Services-business services, nec • Florida
Contract Type FiledJuly 21st, 2004 Company Industry Jurisdiction