STEMCELL Technologies is a life sciences company dedicated to providing a range of products that support innovative research in hematology , immunology , cancer research , developmental biology , and many other areas of life science research .