Site's Latest IP: 18.104.22.168
Jhfptpdm8hk.net servers have been determined as being located in Japan.
5.61 seconds is the load time of the main page of Jhfptpdm8hk.net. This result is not the best one. Try to research the reason of such a timing.
Town: Not defined
Post Code/Zip Code: Not defined