British children spend an average of 43.5 hours online each week.