For owner only :

This domain name was registered the 31/10/2017 and update for the very last time the 31/10/2017. The subscription period will finish the 31/10/2018
The 28u1mf1b.info main IP address is 104.148.81.89
and it's located to
United States,
California,
Los Angeles
.
This domain name was registered with HiChina Zhicheng Technology Limited.