The name Edge refers to the edge of the network. The Internet is made up of millions of discreet networks that are connected together. Devices within these network that are close to the end users of network services are described as being "at the edge".
The Edge Network was first released in 2018, but the technology has been in actvie R&D since 2013.
The Edge Network was originally concieved by Joseph Denne, Chris Mair and Will Lebens.
The core team is currently comprised of 22 people. Edge is an all-remote company, and has been since inception. You can read about how we work here: https://edge.network/en/culture
Yes. You can access it here: explorer.edge.network