Tencent Holdings Ltd. is a Chinese multinational technology conglomerate and holding company headquartered in Shenzhen. It is one of the highest grossing multimedia companies in the world based on revenue. From Wikipedia
Contractual demands forced early episodes to accelerate key plot beats, prompting the studio to vow a slower pace after episode 3.