I don’t know about Singapore, but Aoya in China is a large corporate office with offices in Shenzhen, Shanghai, and Beijing. They have several landscape designers from the Philippines too. You can get by with English in those cities pretty well. I can give you more info about mainland China if you are interested, but sorry I don’t know anything about Singapore.
If this is your first time on the new site, please click "Forgot your password?". Follow the steps to reset your password. It may be the same as your old one.