What are the major differences between an domestic company and an offshore company? And if I want to buy an offshore company, can I buy the offshore company anonymously, without telling my name? If not, then what is the information required required to register my offshore company?