Quick recap
wwww.re goes to weird Chinese letter site.
Inspecting site code links to weird image host site with URL including
loli.netTop domain only... no domain in link. Should not exist, cannot purchase from any webhost.
Look up Island of Réunion. Literally has a place called Hellbourg, or Helltown. Wiki says it is a popular European Spa location.
>We are here.