Most offshore companies can't be registered for VAT because they are outside of the EU (European Union) which is a requirement in order to register for VAT. VAT = Europe only!
A Cyprus company can for instant be considered offshore and can be registered for VAT, depending of the status of the Cyprus company, i.e. non resident or resident.