Team Crimson

Team Crimson is a European team based in The Netherlands.