Do you really think that company was created to hand out free services? All that costs them money, and they have to make a profit somehow. Take a closer look at that site. Freeola is a UK based ISP. From what I saw on their site, it looks like the free services are for their subscribers. Freeola got some good reviews, perhaps written by themselves.
Then again, perhaps not.