This was likely a scam (last operated on May-22-2020 06:23:40 PM +UTC).
The idea is to hold a certain amount of tokens in the account, but no ether.
Then, the scammer would "innocently" publish the private key of that account, attempting to lure other users into withdrawing those tokens.
But you cannot do that without any ether in the account, so you first transfer a small amount of ether to it, and then try to withdraw those tokens from it.
Alas, your token-transfer attempt reverts, and while you're busy trying to figure out why, the scammer withdraws the ether that you have transferred.
Q1: what guarantees that your token-transfer attempt will always revert?
Well, a simple
require(msg.sender == scammerAccount) statement in the token contract's
transfer function guarantees that only the scammer can withdraw those tokens.
Q2: why would such token would ever show up on Etherscan as a valuable asset?
Well, the same question can be asked on a ton of other non-malicious tokens.