UK? Great Britain? England?

Oh boy! As a child I always wondered what is the difference between the United Kingdom, Britain and England? Soon thereafter I grew up, got busy with so many other things of life that I forgot I ever had this question until I stumbled upon this youtube video which explains it all! Do check out! Thank you CGP Grey!