I'm an offshore worker working in the brazil basin or gulf of mexico america doing month on month off for a british company.im now full time resident in spain since beginning of January but still paying british tax. Do I pay british tax or spanish tax. My company advised I pay british tax while I live in spain.why?