Cathay is not going to to sort out green cards, Ssn or anything else.
YOU NEED TO HAVE RIGHT TO WORK AND LIVE.
I have bid 3 times for a London base in the past year and was number 1 all 3 times. I was not awarded the base because I DO NOT HAVE LEGAL RIGHT TO WORK OR LIVE.