No your business is not considered offshore you will have to register a company in an offshore jurisdiction, thats why it is called offshore company.... to have your servers or website hosted offshore is a good step in the right direction now get your company registered offshore too and you are good and can get rid of the tax