Launched at the height of the internet boom in 1999, it has to date received $24 million of capital funding