The steam ID of the it is 76561198832412947, mainly plays Asia server, its name means 'to buy cheating software plz contact [his IM number]'. This guy is ruining the experience in Asia server, please ban it.
Do you play with them ?
May be you need to post the replay id. So Developer team can be check on them.