seems like a scam! non of the social media link works, site seems to have an IP: 104.18.55.142 located in US.
IP address 104.18.55.142 CHANGE
Latitude 37.751
Longitude -97.822
Country United States
Region
City
Organization Cloudflare