SocketPro is run by a local and yes he has a legal ICP licence for the site, I’ve been a supporter and customer for over a year now.
I used to advise ExpressVPN to my friends, but I have not used a VPN for over a year, since I switched to ShadowSocks.
Feel free to make an account – http://www.socketpro.co/aff/129
(my affiliate link)
To answer your question about the server, there are 28 servers spread over Singapore, Korea, Japan, Hong Kong, Vietnam, US, Taiwan
Plenty to choose from. Korea servers seem to work best for me on my China Telecom connection. Some of the servers are optimised for Unicom, Telecom or China Mobile.