Thanks for your question - I am Sam and I am one of the UK tax experts here on Just Answer.
Why would you wish to do this ? How many hotels will this offshore company provide bookings for ?
No why would you set up an offshore company - as you could simply just transfer money abroad from a personal account to facilitate a life abroad.
Will the company serve other peoples hotels? Or will you own all of them?