Can foreign individual or foreign company become the sole shareholder?

Yes, there is no restriction about it.