Understanding bitcoin’s party

I only use coingate and blockchain.info and to my understanding, coingate is a party that handles transactions (make order, send and receive bitcoin) while blockchain.info is a wallet to store bitcoin. I have a few questions below: