Yes, you can, both EU residents and out of EU residents.
But you need an official address in UK (registered address) for your company, where Government can send you official mail. There are companies that give you this service, so it's not a big problem.
But you need an official address in UK (registered address) for your company, where Government can send you official mail. There are companies that give you this service, so it's not a big problem.