103.142.221.0/24
Originated by
AS136766
AS Name: ROBLOX (SHENZHEN) DIGITAL SCIENCE AND TECHNOLOGY CO., LTD