I think the big problem will be the domain. Because my understanding is that you are legally required to give a contact name and details when you register a domain. There’s some registrars who are using their name (Njalla?) but then you are not actually the owner of the domain and at their mercy.