Redundant Technology Initiative (RTI)

founded in, place
1997, Sheffield, United Kingdom