I have noticed the same. This could be a result of Far East businesses keeping their cards close to their vests, as has been pointed out on this board a few times.
The problem is that company only operates in Taiwan, and useful info is in Chinese. That may not even be the name in English. We just have to wait until they let us know who they are and what they are doing here. Some of us have been here for a couple years, so we are used to the wait here.