We have just started our online store and do not have any company stamp and business license. Are company stamp and business license necessary for registration?

You do not need to provide company stamp or business license if you are not a China resident.