I have seen that 076 on a few different brands.. Like you said it's General Tire Tech which is a subsidiary of these guys here : https://en.ty-tyre.com/about/company-profile/
The new Sailun operation in Cambodia is always dot 05Y which is "Cart Tire" which is a subsidiary of Sailun.