Mentor Group Gold
To country B the money is considered capital as it was earned before you moved to it and hence no tax is due. With country A you would owe taxes depending on country A's tax rules. Xolo Go is a partnership agreement where they offer a legal entity under which you can provide services and they offer management, support and representation services. Read the agreement it is clear.