This remote access site has been reported before:
I checked the domain registration and this is still the case.