tlED

Name tlED
Category Contestants
Affiliation University of Edinburgh
Country United Kingdom