ICRE is a business resource group that has helped business owners in St. Louis since 1982. They guarantee new business and increased sales of 5-15% for members through trial memberships that have no upfront costs and only require payment if profits increase. ICRE supplements businesses by providing a financial management system and new customers rather than advertising or selling leads.