Piefed is open source software that anyone can spin-up. It's not a single website as such. You're currently on piefed.social which is I believe hosted in Europe, but you can interact with other Piefed servers from here. You can see communities and users from piefed.ca for instance.
The whole point is that its a federated structure.