This is a scam site. Yhe owner asks you to make a deposit to withdraw some stuck funds. He claims to give you a cut.
His location details:
Date/Time 2018-12-15 21:47:15
IP Address 82.102.24.31
Country
Switzerland, Zurich
Browser Yandex Browser (18.10.2.163)
Operating System Windows 10 x64
User Agent Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 YaBrowser/18.10.2.163 Yowser/2.5 Safari/537.36
Referring URL no referrer
Host Name 82.102.24.31
ISP M247 Ltd Zurich