Crest Gaming Xanadu

Crest Gaming Xanadu is a Japanese team under Crest Gaming.