Blockchain confirmations are managed by the bitcoin protocol. The average time for the for a transaction to be confirmed is around 10 minutes but this is completely dependent on the network status at the time.
The blockchain is completely decentralised, so there is no central authority that controls it, which is why it is so secure.
BlockChain.info is a website owned by a company in the UK that provide and sell information from the blockchain as well as web based bitcoin wallets. So they don't have any control either, they just provide a nice user interface to get information from the blockchain.
From a more technical point of view, confirmations rely on the miners in the network, including your transaction in a block which they mine and add to the chain.