As I know block chain is a bitcoin base company. They give people the opportunity of opening account in their websites. People can receive, buy, sell and send their bitcoin by this account. They also give opportunity to earn bit coin by using their ad pages. I also have an account in blockchain. They are trusted to receive/send and buy/sell bitcoins.