It is an european payment provider (based in sweden) with support for these contries: belgium, germany, italy, netherlands, spain, uk, austria, poland, switzerland.
Maybe that is an alternative to stripe/paypal.
I did use it myself to buy things online. I like the service.
But yes it is obviously not privacy minded. It is a payment provider