Did you Google the actual name of the firm? Or did you literally google "spread betting review" If its the latter then i'm not surprised by the results you got.
Google "Ig index review" and plenty of reviews and comments come up. The first is even from this site.!