Keywords Studios Expects €505m Revenue for 2021

None