Starling Bank only offer accounts to British residents who are over 16, of any nationality, who have a UK address.